Canelo is a good fighter but not a great fighter and has benefited from alot of luck with fights his didn't win and his opponents have been picked...
Canelo isn't big enough to be effective at 175 he won but looked poor in the kovelev fight