Traffic is the capacity problem Canadians feel every day. It is also one of the easiest to measure. TomTom, the navigation company, collects anonymized GPS data from hundreds of millions of devices and publishes an annual index of how long it takes to drive 10 kilometres in each city.
In 2025, Vancouver and Toronto were Canada’s two most congested cities, and both rank among the slowest in North America.
Average time to drive 10 km, city centre
Minutes, 2025. Each city’s figure covers its own measured area, so compare loosely.
How we compare with G7 peers
Comparable 2025 data for other G7 cities is patchy, so we compare against two well-matched peers with verified figures: Hamburg, Germany’s second city, and Philadelphia, one of the largest US metros. Both have historic cores, ports and metro populations in the same range as our big three. All three Canadian cities are slower than Philadelphia, and Vancouver and Toronto are slower than Hamburg.
Average time to drive 10 km: Canada vs. G7 peers
Minutes, 2025, TomTom city figures.
Show the data table
| City | Country | Time per 10 km | Hours lost to rush hour |
|---|---|---|---|
| Vancouver | Canada | 28:34 | 112 |
| Toronto | Canada | 26:40 | ~100 |
| Hamburg | Germany | 26:05 | 98 |
| Montreal | Canada | 23:32 | n/a |
| Philadelphia | US | 21:35 | n/a |
Hours lost to rush hour tell a similar story. Vancouver drivers lost 112 hours in 2025 and Toronto drivers about 100. Berlin, a city of 3.9 million and Germany’s most congested, lost 100. Hamburg lost 98.
Vancouver drivers now lose more time to traffic than drivers in Berlin, Germany’s most congested city. That is what happens when population grows faster than transit.
Why this belongs in an immigration debate
Toronto’s 10 km drive got 68 seconds slower in a single year. That is not only an immigration story: road design, remote work patterns and construction all play a part. But population growth concentrated in the Toronto and Vancouver regions adds hundreds of thousands of trips a day to networks that take a decade or more to expand.
The Ontario Line subway was announced in 2019. It is scheduled to open in the early 2030s. Population growth does not wait for tunnelling machines.
Building transit takes as long as it does in Canada partly because we make it slow: long environmental reviews, fragmented governance between cities and provinces, and high costs per kilometre compared with peer countries. Fixing that is part of the same agenda as fixing immigration.
What we’re asking for
- Include congestion and transit ridership in the capacity index for each major metro area.
- Tie federal transit funding to faster approvals and lower cost per kilometre.
- Use provincial nominee programs and settlement incentives to spread growth to cities that have room for it.
How this is measured
Time per 10 km is TomTom’s average travel time across all hours of the year for the city’s measured area, based on anonymized GPS probe data from vehicles and phones.
Hours lost compares rush-hour travel time with free-flow travel time for a typical commute, summed over the year.
Limits: TomTom measures a different area in each city, so cross-city comparisons are rough. Year-over-year changes within a city are more reliable. Statistics Canada’s census commuting data is a useful cross-check, but it is collected only every five years.
- TomTom Traffic Index, Vancouver
- TomTom Traffic Index, Toronto
- TomTom Traffic Index, Montreal
- CTV News, Toronto drivers lost an average of 100 hours
- Work Truck Online, US city-centre travel times from the 2025 index (Philadelphia)
- TomTom Traffic Index, Hamburg
- TomTom Traffic Index, Berlin
- Guide Auto, Canadian cities in the 2025 TomTom index