2006 siegte Canto bei den Panamerikanischen Spielen. 2007 wurde er Fünfter sowohl bei den Panamerikanischen Meisterschaften als auch bei den Panamerikanischen Spielen. 2009 war er Zweiter der Panamerikanischen Meisterschaften und 2010 gewann er. Bei den Weltmeisterschaften 2010 belegte er noch einmal den fünften Platz. 2011 beendete er seine aktive Laufbahn.