1) Cotto is shorter than Canelo, 2) Cotto is slower than Canelo, 3) Cotto is not as strong as Canelo. Trout impressed me with his boxing against Cotto; however Cotto looked out of shape and his comments pre-fight were a clear indicator that he is ready to call it a career. He is indirectly blaming his trainer by looking for another one, which isn't going to instill his love for the sport.
He had the same trainer and looked in great shape for the Mayweather fight, he was not in the same shape for the Trout fight though. Canelo is going to feel the power that Trout brings and then he is going to trap him in the corner or against the ropes by round 3. After a few attacks, Trout will be severely weary of Canelo's power and his game plan will be altered.
I see a TKO or KO for Canelo around the 8th to 10th round and that's based solely on Trout being a great boxer. You have to remember that this is Canelo's big time shot, his time to shine so to speak; he'll be in tremendous shape and have a desire to win emphatically. He might get Trout out as early as the 5th if he catches him.
Trout looks good in the first 2 until Canelo comes at him. I have my doubts that Trout will be able to handle the punches.