Floyd is the better fighter but he has no business ever fighting at Middleweight. If the fight is at 160lbs it's Canelo's fight.
I'd pick Floyd styles make fight and Canelo would be as ineffective as he was in the first bout,, gotta land something for it to matter and I'm not a Floyd fan but the man is slick as they come,, Would take a great pressure fighter or a Thomas Hearns to get that victory for sure!!
Canelo at 160 would weigh in at 170+ on fight night. Mayweather never really gained anything. That said, Mayweather (of JMM fight) would just make Clenelo miss all night and he would gas earlier than usual.
Mayweather is still a stylistic nightmare for Canelo. Even though Canelo wasnt as good as he is now when they fought Mayweather would still dominate. Canelo is a counter puncher who likes to sit back and pick you off with combos. That's the single dumbest thing to possibly do against Mayweather. Floyd is a pure boxer. You have to rough him up. Very few people in boxing history could outbox Mayweather. Pernell probably would be the only one for sure to do it. His workrate is just too much for Mayweather. And then guys like Benitez, Lomachenko, McCallum all have a shot. You got to take the fight to Mayweather.