I believe Canelo has a talent and potential, which was seen in some episodes, but
1) he was just too slow 2) no gameplan 3) his team is definitely overrated

Give him some credits for picking this fight, though it might be pure money interest
Very few fighter would mind loosing for 10 M $