Canelo is in his own level. There may be A level fighters between 160-168, but he's A++. I can't see anyone beating him. I'd give Jermall Charlo the best chance at touching him.
Canelo has pretty much carried the sport of boxing for the last few years to be honest. He is the only global superstar at the minute. I can't see anyone beating him in the next 5-6 years
I don't know about that. Would like to see him against a Lara/May type again. But there's no one out there like that.
An elite outboxer would give him fits. Saunders had success and I wouldn't call him one. Canelo is very selective about who he faces and when.