Cavallini è figlio di un argentino emigrato in Canada all'età di 14 anni, mentre la madre è canadese.[1] A sedici anni emigrò in Uruguay dove iniziò la sua carriera calcistica nelle file del Nacional.[2]
Carriera
Nazionale
Ha esordito con la nazionale maggiore canadese il 15 agosto 2012 nell'amichevole vinta 2-0 contro Trinidad e Tobago.