Answer
Dwayne De Rosario has scored 22 goals for the Canadian national team. He is the all-time leading scorer for Canada, and his goals have helped the team to qualify for the 2002, 2006, and 2010 World Cups. He is also the only Canadian player to have scored in three World Cups.