I like Williams to simply win via volume... Canelo has to fight at a snail's pace to be successful... Williams wouldn't allow that kind of pace
I'd consider the Margarito that Williams beat to be a better fighter than Crapnelo (esp considering Phony might have had loaded gloves). Williams by UD. Probably beats the crap outta the Ging in the last few rounds.
Can't fight in spurts against PWill like Canelo does, but Canelo would have some pretty good countering opportunities..