1. I think that Canelo has improved quite a bit since then. While I agree that the win was still impressive, he didn't fight a prime Canelo IMO. Although I think that version of Mayweather still beats this version of Canelo but has a tougher time.

2. GGG has slipped a bit so I don't think we saw prime GGG here. I have always thought he was a bit overrated but still a great fighter. He has proven throughout his career that he has a solid chin so I don't think those fighters you named would knock him out.

3. Agreed. I never had any doubt that Ward beats him if they ever fought.

4. I think that if GGG doesn't start off as tentative then he may win. I am just afraid that he may be just getting worse every fight from now on so he may not have the energy to win another battle. If he hasn't slipped by the rematch then I think he wins again.