July 4 2018 6:08pm

Majority of new TTC streetcars recalled over welding defect

Sixty-seven of the 89 new TTC streetcars already on city streets are heading back to the factory for repairs. Shallima Maharaj explains.

Responsive site?

Video Home