Canelo has basically taken on and toppled all the boogeymen in his division...throwback fighter
He's taking down a variance of styles too...had him losing to Lara, but was suprised at the way he adjusted after the 1st 3 rds and made every rd in the 2nd half of the fight close enough to raise doubt in the judges minds....that was a matchup that was a stylistic nightmare for him and he still managed to come out on top.
Seriously doubt he beats GGG though...he'd probably make it somewhat competitive for the 1st few rds...but he'd eventually get wore down and stopped in the mid-to-late rds....not sure he beats Cotto either....the puncher's chance is there though.