He scored his last international goal on his 50th cap on 13 June 2004 in a World Cup qualification match against Belize, exactly 12 years to the day from his first international goal and first cap. He earned a total of 53 caps from 1992 to 2004, and scored 10 goals making him tied 9th with Tomasz Radzinski in all-time scoring for Canada. He represented Canada in four FIFA World Cup qualification campaigns (1994, 1998, 2002, and 2006) in 26 FIFA World Cup qualification matches He played in the Canadian squad that won the 2000 CONCACAF Gold Cup and played in all of Canada's three games at the 2001 FIFA Confederations Cup. His final international cap was on 4 September 2004 at Commonwealth Stadium in a World Cup qualification match against Honduras.