Street Running at Dundas Square The TTC is a relatively popular mode of transportation in the city of Toronto and runs street cars on a regular basis throughout the day and nig... (more)