Cavallini launched his international career for Canada at 18 years old, debuting for the U-20 team in 2011 during the CONCACAF U-20 Championship in Guatemala.