Question: What is the population of the city which hosted the 2004 Open Canada Cup ?
Sentence (from "London, Ontario"): London is a city in Southwestern Ontario, Canada along the Quebec City–Windsor Corridor.
Relevant evidence: No