Bay Street News

TomTom Traffic Index: Vancouver, Toronto and Montreal rank as the most congested cities in Canada

Congestion rates drop in nation’s three biggest cities

TORONTO, March 22, 2016 /CNW/ – TomTom (TOM2) today released the results of the TomTom Traffic Index 2016, an annual report detailing the cities around the world with the most traffic congestion. The report, released every…