Answer
Dale Mitchell was the Canadian national soccer team's all-time leading scorer with 22 goals, a record that stood for 23 years until De Rosario broke it with a goal in a friendly against Iceland on May 24, 2007. Mitchell, a striker, scored his 22nd and final goal for Canada in a 2-1 victory over Jamaica in a 1984 Olympic qualifying match on October 12, 1983.