Toronto ranked worst city in North America for traffic, new index finds
Toronto has topped the list of the most congested cities in North America, beating out both New York and Mexico City, according to new traffic data released by navigation and location technology...