Canelo hadn't beaten the caliber of fighters he has beating now since before the fight with Floyd. So I'm sure Canelo is way better than he was when he fought Floyd the first time.
Possibly. Floyd was 36 and Canelo was 23 when they last fought. Canelo was undefeated on 42 fights at the time. Floyd still won handily.what exactly does Floyd have to prove by fighting him again? IMO a Canelo vs GGG fight makes more sense.