This article begins a series reviewing the major east-west corridors in Scarborough and eastern North York. Although there are several proposals ranging from BRT-lite red lanes all the way up to a full scale subway for these streets, none of them is going to see much change for the coming decade. Rather than waiting forever for the promise of a new transit dawn in the east, Toronto really needs to focus on making transit service we have today work.
Minutes of community meetings are strewn with “improve the bus service” as a common, long-standing complaint. But nothing substantial happens.
For two years, everyone including the TTC has been preoccupied with the pandemic. For a time, the usual excuses about poor service, notably traffic congestion, really didn’t wash, but now we are on a rebound. Now is the time for TTC management to look at the service they are offering and ask whether it really is the best they can do, that it will attract riders back to the system.
The period covered by this article runs from October 1 to December 31, 2021. Most of this was during a period of ridership recovery, and the effect of Omicron-related drops in demand and in traffic came in the later half of December which is traditionally a slow period anyhow because of the holiday season. Data are missing in late October and early November because of the cyber-attack on the TTC, but there is more than enough to show the overall patterns of route behaviour.
Service on York Mills and Ellesmere
The 95 York Mills and its express counterpart, 995, run east from York Mills Station at Yonge Street.
The local service has three branches:
- 95A runs east via York Mills, Ellesmere and northeast on Kingston Road to Port Union.
- 95B splits off from Ellesmere at Military Trail and terminates at the University of Toronto Scarborough Campus (UTSC). This branch operates only during periods when there is no 995 express service.
- 95C runs only as far east as Ellesmere Station on the SRT. This branch operates weekdays during peaks and midday.
Scheduled service for route 95 York Mills changed on October 10 when the 95A service was extended via Kingston Road to a loop at Port Union Road.
The service summaries for the two periods are below. During many periods, one bus was added to the service for the extension but headways remained the same making the round trip time longer. However, the scheduled speed also went up slightly.
Schedules for this route have not changed since October 2021.


The express service has only one branch:
- 995 runs to UTSC via the same route as the 95B local service. These buses operate as locals between UTSC and Markham Road, and express from there west to York Mills Station.
Service to UTSC operates as the 995 express weekdays during the peaks and middays. Early evenings and on weekends, it operates as the 95B local.
The scheduled service for 995 York Mills Express has not changed since June 2021.

In brief:
- Service on 95/995 York Mills operated on the same schedules from mid October 2021 through to year end.
- Bunching is common. Generally, but not always, it is caused by “blended services” that actually run as pairs of buses.
- There is little or no evidence of supervisory intervention to break up bunches of vehicles. Some bunches form at terminals where service spacing should be comparatively easy.
- Cancelled runs were not a problem on York Mills because average headways generally lie at the scheduled values, although individual headway values were widely scattered during all operating periods.
- The difference in average travel time is only about 5 minutes between the local and express services during most periods when both are offered.
- Terminal layover times are generous especially at Port Union on the 95A service. Recovery from minor delays enroute should not be a problem.