Yesterday I took the new streetcar from Dundas and Spadina to Union, and I must say, they need to update the scheduling on that route. It felt like the tram was purposely going extra slow in order to stay on schedule, likely because the current one doesn't take into account rapid boarding. I doubt we ever went any faster than 30km/h, and the car would aim for red lights, stop in between stops, and even stop at greens! And yes, I checked the schedule afterwards, it wasn't because the driver was being an asshole, we arrived at Union right on time.
The trip took 20 minutes, and I mapped and calculated an average speed of about 10km/h. For a downtown bus or streetcar in mixed traffic is one thing, but for a light-LRT with its own right of way and fast boarding, even with close stops that is absolutely embarrassing. Even for the TTC!