I will be rooting for Canelo for sure, but no way would I bet money against Big Mouth Floyd.
I think they both have the same punching speed but I also think Canelo hits harder. Bad thing is I think Canelo is too young and will try to go for the knock out early and that will be his downfall.