Who is the most famous Canadian soccer player of all-time?
Probably Owen Hargreaves, the Calgary-born midfielder who plays for German powerhouse Bayern Munich. Due to his parentage, he could have chosen to play internationally for Canada, England or Wales. Despite spending his formative soccer years on a junior team called Calgary Foothills FC, Hargreaves decided in 2001 to suit up internationally for England, not Canada. Perhaps this was the right decision; he’s now a member of England’s World Cup roster. Other contenders: Brian Budd played with a host of teams in the North American Soccer League between 1974 and 1980, including the Vancouver Whitecaps and the Toronto Blizzard. He also played internationally for Canada. His fame, however, had little do with soccer; it was the result of his multi-year dominance of a 1970s TV competition called Superstars, which saw him run, sprint and swim against other (better-known) pro athletes. Craig Forrest: Goalkeeper played in 56 matches for Canada; also played in England for Ipswich Town and West Ham U