The Mythology of Service Recovery

Every few months, the TTC brings the cheery news that service is pushing ever closer to pre-pandemic levels.

Approved as part of the TTC 2024 Operating Budget, service investment will increase to 97% of pre-pandemic levels this fall, from 95% at the end of 2023. The first 1% increase occurred in the spring of 2024 and additional investment of 1% will be made through the fall.

These changes will be implemented alongside continued adjustments and reallocation of service to match capacity to demand. Overall, the changes will increase frequency, improve reliability, and strengthen connections throughout the city.

[CEO’s Report, September 2024, p. 10]

Riders waiting for their bus, streetcar or subway train might beg to differ.

This is an example of the “good news” mentality that overplays the achievement of the TTC and its recently-departed CEO, and contributes to the gap between publicity and day-to-day rider experience.

The basic problem is that the TTC measures “recovery” based on the weekly hours of scheduled service. This is not the same as the service riders see which is most easily expressed in buses/hour or in the scheduled interval between vehicles. (A 6 minute headway of buses is equal to 10 buses/hour.)

Over the years, service hours have grown because of traffic congestion (more buses are needed to provide the same frequency), recovery time (time for breaks at terminals), padding to avoid the need for short turns, and system expansion. None of these contributes more service to existing routes. These changes can inflate total hours needed to operate the network or, conversely, they can spread existing budgeted hours more thinly across routes.

A meaningful comparison looking route-by-route, time period-by-period, shows that in many cases the level of service, measured by frequency, has declined since January 2020, and in some cases the service is substantially worse. Details are shown later in this article.

A compounding factor to service reductions is the unreliability of service. Bad enough that buses and streetcars come less often, but when their spacing is not regular, gaps add considerably to waiting time and to crowding. In theory a route might have a scheduled number of vehicles per hour, but in practice their spacing causes most riders to jam on the first of the duo or trio that shows up. The average rider experience is a packed bus even if the average load over an hour meets standards. Few riders experience the relatively empty second and third buses in a pack. TTC reports crowding based on hourly averages without showing the variation between vehicles.

In brief, it is time for the TTC to start reporting service quality on a basis that corresponds to what riders see day-to-day in their travels. The current scheme may allow feel-good media events, but the contrast with actual experience undercuts the credibility of announcements.

Continue reading

TTC Service Changes Effective September 1, 2024 (Update 3)

As I write this on August 29, the TTC has still not issued the usual memo detailing service changes for the coming schedule changes on September 1. Although information has been published on their website, this is incomplete, and in some cases possibly inaccurate. In particular, the details of travel times and vehicle allocations are only available in the detailed memo, and these allow better understanding of how fleet and staff resources are being shifted around on the system.

Updated August 30 at 12:30 pm: I have received the detailed memo of service changes from the TTC and will be updating this article in stages. Changes in this update:

  • The memo confirms that the originally proposed removal of 87 Cosburn service to East York Acres is not happening. Schedules on 87 Cosburn and 64 Main are revised to interline the routes during many time periods on a 10-minute headway.
  • Changes in subway gap trains on Lines 1 and 2.
  • Several maps added or updated.
  • Fleet and service summary tables added.
  • Construction project list added.

Updated August 31 at 9:45 am:

  • The full spreadsheet showing details of headway, running time and vehicle allocation changes has been added at the end of the article. Note that some of the information in the original version proved to be incorrect when compared with the TTC’s detailed memo due to discrepancies in the TTC’s service change web page.
  • A list of routes for which the Summer service cut was not restored in the Fall schedules has been added.

Updated September 1 at 4:25 pm:

  • Headway information for the Sheppard corridor revised to match the service implemented, and to reduce complexity of the description.

Updated September 3 at 2:30 pm:

  • A reader has pointed out that the TTC’s streetcar night service map incorrectly shows service on routes 303 and 304 heading straight west through Parkdale via King to Roncesvalles rather than via their Shaw/Queen diversion.

See:

At a recent press conference, Mayor Chow and the TTC announced that many changes were coming in September. Two key points were omitted:

  • When the TTC speaks of service restoration relative to pre-pandemic levels, this is based on vehicle hours operated. However, on many routes so-called reliability adjustments extend the travel times and slow the scheduled speeds of buses. The result is that service arrives less frequently, but there is no change in vehicle hours operated.
  • Many service increases in September are restorations after the Summer lull when service is normally reduced due to lighter demand, notably on routes serving post-secondary schools.
Continue reading

Greenwashing the TTC

The TTC seeks feedback on its Innovation and Sustainability Strategy. As I write this, the announcement has been posted on X/Twitter, but not on the main TTC page. Instead, it is well hidden, like so much on the TTC site, among many items on the “Riding the TTC” page under “Green Initiatives”. There is a link from the survey’s introductory page, but this is only available when launching the survey, not afterward. Within the Green Initiatives page is a link to the TTC’s 2024-2028 Draft Innovation and Sustainability Strategy, a 50-page document that puts the survey in a wider context, but which most readers are unlikely to access, let alone read.

The survey contains three sections addressing various aspects of a TTC strategy:

  • An “innovation pipeline”
  • Prioritizing climate actions
  • A culture of innovation and sustainability

Reading through the Draft Strategy, the overwhelming impression is of the creation of a bureaucracy within the TTC, not to mention a pervasive presence of an Innovation and Sustainability czar. Much of their work would focus on internal changes, only some of which actually address climate effects. This is not to say that innovation per se is a bad thing, but it is not defined. Moreover, it has been bundled with schemes to green the TTC that are really a separate project.

Continue reading

TTC Annual Service Plan 2025

The TTC has released the first draft of their 2025 Annual Service Plan for comment on their site. Readers with suggestions should use the TTC’s survey for input to the plan.

Updated August 9 at 5:20pm: The TTC has supplied new versions of maps for routes 49 and 405, as well as for the Etobicoke Blue Night service change proposals. On their behalf, thanks to readers who have flagged issues on the original versions.

The consultation looks at three areas of TTC service:

  • Proposed 2025 Changes
  • The One Fare Program
  • Community Bus Routes (4xx series)

There will also be pop-up consultations at various locations around the city.

DateTimeLocationRoutes
Aug 74:30 to 6:00 amBus ride-along395, 385 and other affected night routes
Aug 76:00 to 8:00 amKennedy Stn334
Aug 76:30 to 8:00 amRouge Hill GO385
Aug 9Noon to 2:30 pmDufferin Mall402
Aug 129:30 am to NoonNorth Park Plaza400
Aug 134:30 to 6:00 amBus ride-along337
Aug 136:00 to 8:00 amKiping Station45, 49, 337 and other affected night routes
Aug 1412:30 to 2:30 pmBus ride-along13B
Aug 19Noon to 2:00 pmCoxwell Station22, 70 and 404
Aug 19Noon to 2:00 pmMain Station87A

In a recent Stakeholders’ session which I attended, it became clear that some of the 2024 ASP proposals that had not yet shown up in service would be coming in fall 2024. I asked the TTC for details of the outstanding 2024 proposals, and this information is in a table at the end of the article.

A further problem is that the substantial changes already planned for the Line 5 and 6 openings cannot be implemented until Metrolinx actually begins service there.

One key item that is not addressed by this round of consultation is the matter of service frequency. Most of the routes TTC proposes to modify suffer from infrequent service, and the benefit of the route changes will be muted by the absence of buses as opposed to lines on the map.

Continue reading

Streetcar Stop Spacing

A recent X/Twitter thread began with a claim that the streetcar system suffers from slow operation because of closely spaced stops, specifically below 100 metres. I made a short reply showing the average spacing for each route, but have now generated charts showing all routes in detail.

There are only a handful of stops spaced closer to or below 100m, and so the claim that this is a source of much delay is easily disproved. The question then is what the typical spacings are, why, and how much “efficiency” could be obtained by eliminating some of them. I do not attempt to answer that question here, but simply present the actual stop spacing data so that there can be informed debate.

The TTC’s design goals for stops are set out in the Service Standards:

2.4 Surface Stop Spacing
Surface stops should be designed in accordance with the TTC’s Technical Criteria for the Placement of Transit Stops. When the locations of stops are being planned for a route, it is necessary to strike a balance between the competing objectives of passenger convenience, operating efficiency, safety and community impacts. In general, increasing the number of stops on a route results in shorter walking distances for passengers but it also slows down service. To achieve a proper balance, the TTC will place bus stops in accordance with the standard presented in Table 2 [below].

Service ClassificationStop Spacing Range
Streetcar300 – 400 metres
Bus – Local300 – 400 metres
Bus – Express (Tier 1)650 – 1,000 metres
Bus – Express (Tier 2, Limited Stop)650 – 1,000 metres
Bus – Express (Tier 2, Local/Express)650m for express portion;
300 – 400m for local portion
Bus – CommunityFlag stop

It’s important to remember that Toronto streets are not laid out on a repeating grid as in some cities, and one cannot simply stop at “every second street”, or whatever layout works. Existing pedestrian circulation patterns, transfer points, major origins/destinations all play a role in defining a “good” stop location. This is even more of a problem in suburban areas with longer blocks and poor opportunities to access transit stop from “nearby” (as the crow flies) neighbourhoods.

Methodology

The stop distances for each route have been taken from the GTFS versions of the schedules published regularly by the TTC. These are used by trip prediction and planning apps to understand the layout of the system. In a few cases where current operations do not match the historic route layout (e.g. 501 Queen, 504 King, 512 St. Clair), I have used older data sources from a period when routes operated normally.

Continue reading

TTC Service Changes: July 28, 2024

Only a few routes are changing at the end of July, although TTC has hinted that major service additions are coming in the fall. Given the state of the TTC’s budget, we will see in roughly a month just what that entails.

Rapid Transit Changes

2 Bloor-Danforth

Gap trains are removed from the weekday schedule due to a shortage of operators. This eliminates two trains in the AM and PM peaks, and five trains through the early and late evening periods. Four midday gap trains remain.

Night Service Changes

504/304 King

Three mid-evening trips eastbound from Humber Loop are added to provide a better transition between the 504B King and 501 Queen services west of Roncesvalles. There is no change to the 501 Queen nor to the 507 Long Branch schedule.

Schedules for the 304 King Night Car will be adjusted for reliability. Cars will continue on their present 20′ headway, but some driving time has been converted to terminal layover time.

305 Dundas

All-night service will be provided on Dundas over the same route as the daytime 505 with cars on a 30′ headway.

306 Carlton

Because Dundas is now a 24 hour route, the 306 Carlton Night Car will operate to High Park Loop, and will continue on a 20′ headway. (Note that although this is generally advertised as a 20′ headway, it actually widens to 30′ after 3am.)

332 Eglinton West, 334 Eglinton East & 354 Lawrence East

These routes will be changed to enter Eglinton Station via Yonge and Berwick rather than via the western entrance at Duplex. Stops at the south entrance to the station and at Berwick to provide transfer connections between these routes.

363 Ossington

Buses will serve the stop at Strachan and Canniff to provide a transfer connection with 304 King, and to match the daytime service.

Bus Changes

36 Finch West

Additional trips will be added in the AM and PM peaks, and in weekday early evenings to provide more capacity on this route. These are factory trips deleted in error in the June schedule change.

114 Queens Quay East

The 114 Queens Quay East bus has been using Lake Shore Garage as its eastern terminal since early July. This change is now formally in the schedule.

Buses run out of service east of Carlaw, but serve the Logan, Lake Shore, Carlaw loop in both directions.

123 Sherway

A trip from Kipling Station on the 123D East Mall service will shift from 6:11 to 6:12am to even out departures.

203 High Park

The 203 High Park shuttle operated with a Wheel Trans bus will now run east to Keele Station which provides an accessible connection to the subway. Buses will loop through High Park Station enroute. The headway is changed from every 20 to every 30 minutes.

937 Islington Express

Stops added at Dundas and at Rathburn to provide transfers to 40 Junction and 48 Rathburn.

945 Kipling Express

Stops added at Burnhamthorpe and at Rathburn to provide transfers to 46 Martin Grove, 48 Rathburn and 50 Burnhamthorpe.

Continue reading

Spadina Replacement Bus Shifts to St. George Station

The City of Toronto will be closing the intersection of Spadina and Bloor to all traffic from 5am Monday, July 15 to 5am Monday, July 22 for complete reconstruction. This is the west end of a project that has been working its way along Bloor Street for months.

TTC bus service will divert to St. George Station. Whether this will alleviate the bus congestion at the north end of the route remains to be seen.

Because this is a non-standard route, transit prediction apps will not work for locations off of Spadina, and southbound predictions will only work for stops and buses that are south of Harbord.

Yet Another Streetcar Diversion

The TTC will be making repairs to the track at Church & King, a location that has needed serious tender loving care for some years. This project will run from 11pm Friday July 12 to 4am Wednesday July 17.

This event and the confusion it will add for downtown travellers is a direct result of delays in complete replacement of the intersection, compounded by the Queen Street closure for the Ontario Line and the still-incomplete work on the Richmond/Adelaide diversion around Queen and Yonge that limps along with a vague “fall” completion date.

501/301 Queen:

  • Streetcars in the east end will operate only to Parliament Street and will loop back via Dundas and Broadview.
  • The 501B shuttle buses will operate westbound via Richmond and eastbound via King between Church and University.
  • Night service will be provided via streetcars diverting onto Dundas as shown in the map below, and night service on the 301 bus covering the central part of the route on the same path as the 501B daytime service.

503 Kingston Road:

  • 503 Kingston Road cars will operate as far west as King & Sumach, and then turn south to Distillery Loop.

504 King:

  • 504A King Dundas West to Distillery: Cars will divert both ways via Spadina, Queen, McCaul, Dundas, Broadview, Queen, King and Sumach/Cherry to Distillery Loop.
  • 504B King Humber to Broadview Station: Cars will divert on the same route as 504A to Broadview, then run north to Broadview Station.
  • 504 buses will operate from Broadview Station to Bathurst over the regular King route.

508 Lake Shore:

  • 508 Lake Shore cars will divert via the same route as the 504B King cars.

How well any of these services will operate remains to be seen especially the 504A route that will be much longer than normal.

Reserved Bus Lanes for Spadina?

Updated July 11 at 4:20 pm: The TTC has confirmed that planned overhead replacement on Bathurst shown on TOInview will not occur. They also confirmed that 2025 work on the west half of 506 Carlton will be done in stages, but have no further details at this point.

In response to the snafu with Spadina bus operations and traffic backlogs for the Gardiner Expressway, Toronto & East York Council has approved a proposal to implement a reserved bus lane between Queen Street and Queens Quay southbound. This must go to the full Toronto Council at its meeting of July 24.

The west curb lane would have all parking and cabstand space removed south of Queen. It would be reserved for transit vehicle and bicycles except for areas 30.5 metres north of King Street, Front Street and Fort York Boulevard which would be south-to-west right turn lanes. Between Richmond and Queen, stopping would be permitted outside of peak periods.

Speaking on CBC’s Metro Morning, Deputy Mayor Malik, sponsor of the motion, noted that planning for this type of event must substantially improve. The TTC was clearly caught out by the level of congestion on Spadina, something anyone who ventures downtown would know about. This did not appear overnight. A further question about the reserved lane proposal, which will be in effect at all hours, not just for the PM peak period, is how it will be enforced and what effect it will have on traffic feeding into this area.

A larger problem remains with the TTC’s planning for construction projects, and especially for streetcar replacements. In recent years, they have seemed quite willing to suspend service for extended periods in the interest of getting a lot of work done with a single closure. In practice, some of these have gone on far longer than they should have, and there have lengthy periods without any visible work.

The work on Spadina between King and Queens Quay, and later between College and Bloor, involves rebuilding the streetcar overhead to be fully pantograph compliant, as opposed to a hybrid pole/panto system. Some streetcar track repairs are likely during the streetcar replacement. This work should not take six months, the planned Spadina closure. This was originally announced as running only to October, but now to December. At Spadina Station the first stage of streetcar platform extension will occur taking advantage of excavation for a nearby condo project.

The City’s infrastructure plan viewer, TOInview, shows two other pending overhead replacement projects.

  • In 2024, Bathurst Street from Fleet to St. Clair
  • In 2025, College Street from Dundas to Yonge

Updated July 11 at 4:20 pm:

I asked the TTC if/when these projects will occur, and they advised that Bathurst will not be done in 2024. TOinview will be updated. College will be done in sections in 2025, but no further details are available yet.

It is not clear why at least the north end of Bathurst was not rebuilt while the St. Clair line was shut down for its own conversion and other projects along that route. This would have allowed streetcars to be based at Hillcrest as they were during previous roadworks on Bathurst. Do riders on St. Clair face another round of bus substitution?

College Street went through its own gyrations with substitute bus service during track replacement not long ago.

Many years have passed since the TTC streetcar system was entirely operating with streetcars, and the TTC seems to be happy to have some part of the network out of service almost all of the time. It certainly is not a question of vehicle availability, although their staffing is probably at a level where they could not field full streetcar service. This has implications for streetcar service levels generally, and for the resources more-or-less permanently “borrowed” from the bus network.

Consultation for the TTC’s 2025 Service Plan is about to get underway, and one topic planned for this is “construction”. Indeed, “doing diversions differently” is one goal of the current plan. On Spadina, that looks like an “own goal”.

512 St. Clair Streetcars vs Buses: June 2024

With the June 23, 2024 schedule change, buses were replaced with streetcars running from St. Clair Station at Yonge to Gunn’s Loop west of Keele Street. Buses operated mostly in the regular traffic lanes, not on the streetcar right-of-way.

This article reviews the travel times on the 512 St. Clair bus and streetcar services to compare travel times over the route.

Although the streetcars in week 4 of June (beginning on June 23) are overall faster than the buses they replaced, the degree of this advantage varies by location and direction.

This is a companion piece to my review of the streetcar-to-bus change on 510 Spadina that happened at the same time.

The overall observation here is that although travel times are now shorter for many riders, headway reliability is very poor and gaps can undo the benefit of a faster trip.

Continue reading