Il joue pour l'équipe du Canada en 2007 en tant que capitaine de l'équipe moins de 18 ans puis plus tard dans l'année, il joue dans l'équipe nationale pour le championnat du monde junior 2008. Il remporte la médaille d'or du tournoi. Il participe à son premier championnat du monde en 2009, puis à un deuxième en 2010 où il est assistant-capitaine.