Primo represented Canada at the 2019 FIBA Under-19 Basketball World Cup in Greece. At age 16, he was the youngest player on the team and averaged 4.2 points per game.