I don't see how it could be. Looking at the timings ... Borden stop to Waterloo Square stop (7 stops) is always 18 minutes - and that's 5.0 km. An average speed of 16.7 km/hr. It must be travelling faster than 20 km/hr at times, as that would be 15 km of travel time, and only 3 minutes for all the stops and red lights combined!Are you sure about this? I could have sworn I saw posted speed signs above 20. Also there was some confusion about whether the signs were in km/h or mph -- did anyone figure that out?
As an average speed, it compares favourably to Toronto streetcars in ROW. Compare to 512 (St. Clair) where the speed limit is 50 km/hr, from Bathurst to Keele (4.1 km). Mid-day that's scheduled at 16 minutes (15.4 km/hr), slowing to 19 minutes (12.9 km/hr) but then speeding up as fast as 13 minutes (18.9 km/hr) at 5 AM.
Perhaps the problem in Waterloo, is they are running the same timings 24/7, which might make it feel slow when traffic is moving.
On the other hand, that 5-km in Waterloo is only 7 stops, compared to 16 stops in the 4.1 km from Bathurst to Keele!