Global News at 5:30 Toronto December 19 2014 6:28pm 02:32 Loading... Where are Toronto’s new streetcars? Fri, Dec 19: There are plenty of questions around the delivery of new TTC streetcars. There should be dozens on the streets by now but you can count them all in one hand. Dave Trafford reports. Responsive site? HTTPS:// site?