Gagner competed for Canada at the 2007 World Junior Championships in Sweden, playing in all six games as the youngest player on the team, helping Canada to their third of five-straight gold medals.