Shawn Porter has shared the ring with Terence Crawford so knows better than most what is in store for Saul 'Canelo' Alvarez ...