I very like Canelo but I think that he's 3-4 fights away from fighting the likes of Cotto, i'd give him a bit more experience against top guy first (and topguys slightly inferior to Cotto in term of Quality, that is).