At 20 the kid is already a beast in another year or two Benavidez will crush both guys.
Beating a guy nearing 40 one weight down wouldn't mean much by then. An Canelo isn't going to be a force at supermiddle. He's got good fighters in he's own division to keep him busy.
Comment