Canelo. But that doesnt mean he is a better boxer. They are both good. Just different styles. Because Canelo doesnt get KOed doesnt mean he is a league above. Canelo style tailor made for Floyd. Khan, not so much. Even though Khan is not clearly the best WW after Floyd and Manny.
Canelo is a better boxer than Kahn by a wide margin and already as a better resume, his ring IQ is much higher
Devon Alexander fought like a dumb ass, kahn literally did the same thing the entire fight, he went left the entire fight
I don't see what exactly Amir kahn brings the table besides hand speed, which floyd has dealt with plenty of times before, it's a reason why people didn't wante dto see maidana over him in the first place
I' not saying kahn deserve the fight but all this style is a problem for mayweather isn't based on anything factual