Canelo Alvarez was set to fight Terence Crawford, though their fight was called off. Now he has a new opponent, and it's a very surprising name.