Going to have to disagree on this one.
I don't see why people are really that shocked this fight was made; he's going to earn the most money possible w/ this fight, and no BS is going to happen as Canelo is a Golden Boy fighter. May and Arum/Top Rank just don't do business, no matter how much the people want it.
Also I give Canelo only a punchers chance on this one. May said it best, if you have any weakness, he will exploit it. I will say Canelo's biggest weakness is taking rounds off, most likely due to conditioning. I don't see him being able to get that elite conditioning in just 1 training camp. He's had 42 professional fights and still doesn't have it. Another 8 week camp isn't going to do it, especially when he steps in the ring w/ the best. If Canelo can catch Mayweather (ala Mosley), he'll still need to have the tools to actually stop him. Mosley was unsuccessful twice.
May wins, UD in 12.