Born in Córdoba, Canale was trained and taught rugby in Argentina, where he played for La Tablada between the ages of 10 and 18. Canale later moved to Italy, and would go on to represent that country at both the under-19 and under-21 level during his early career. He made his full international debut for Italy in 2003 against Scotland, at age 20. He was then included in Italy's 2003 Rugby World Cup squad.
Injury saw that Canale missed the first two games of the 2004 Six Nations Championship, but returned to play a key role in the victory over Scotland. During the subsequent summer he toured Romania and Japan, scoring his first try for Italy on tour. He impressed in the Heineken Cup for Treviso as well, including scoring a try against Bath. He has since left Treviso, and signed with French club ASM Clermont.