Alot of the people I respect on here picking Trout in this one. I'm going to disagree. I think Canelo is a special fighter and I wasn't impressed by Trout before the Cotto fight. Against Cotto he was great, but part of me feels that was down to Cotto's lack of power at 154 being unable to make a dent. Canelo is a hard puncher at 154 and will be on Trout from bell 1. So I say Canelo by decision but as time draws near I may change this and be bold and say Canelo stops him late.