This is a no brainer to me. Cotto takes him, Canelo is a kid who hasn't fought anyone in the top 10 yet never mind beating the top fighter in the division. Shot Mosley, Shot Cintron, Gomez, Rhodes and 'Magic' Matthew Hatton These are his last five fights, all whilst he was champion or became champion. Those names don't compare to Cotto nevermind thinking of him as a stepping stone towards Floyd or Pacman. The kid will be the top fighter in boxing one day but that day is not until more than a few years time.