I think the version of Dela Hoya Floyd fought was probably about where Canelo is now. The other intangible factors (+/-) make it about even also, however I have to go with Oscar simply because of the proven element of his stock.

Cotto is one heck of a fighter but he is also a battered one.