I think his performance makes a little bit more sense in retrospect. Most people expected Canelo to impose his size on Mayweather, but we instead got him trying to counter and land body shots on Floyd, which is what we expect from Canelo now. At the time people couldn't understand or fathom Canelo's strategy at all.
He was young, got schooled, and learned from it.
Maybe an older Canelo gives Floyd a lil more to worry about, but I still think Floyd's style is too much for Canelo to pull off a win. Floyd's movement is too good to get caught in a sustained body attack, unlike Lara, plus his attack is too varied to get timed and caught with anything meaningful by Canelo.
Side note: Everyone says Amir Khan was outboxing Canelo, but he was just capitalizing on his hand speed advantage. Once Canelo got used to the hand speed, he exposed Khan's greatest weakness, his predictability. Floyd knows how to disguise his attack in a multitude of ways, and it's why he had such good performances against Canelo and Marquez.