Canzi easy. Hurts Shane early and Shane fights not to be KOd the rest of the fight. I hold Mosely in very little esteem.
Canzoneri would take a clear UD. Shane has no chance at stopping Canzoneri, and would be continually baited and boxed around. He wouldn't just be able to walk through Canzoneri's shots, either, and would very much be troubled trying to keep up with Canzoneri's odd, fantastic movement and speed, alongside his ring IQ outsmarting Shane consistently (Mosely was NOT a strategic genius). He would always be a step behind, as Tony is the higher class fighter in most categories.