Au niveau international, Carter a représenté le Canada à trois reprises et a gagné à chaque fois la médaille d'or. Il a joué en tant que junior au championnat du monde junior de 1994 et en tant que senior, le championnat du monde, en 1997 et 2003. Au cours de l'édition 2003, lors de la finale contre la Suède, il marque le but victorieux en période de prolongation permettant à son équipe de remporter la médaille d'or.