
On Saturday, April 8, GO Transit will introduce big changes to its rail and bus services. Brampton and Waterloo Region will see the biggest benefits, while a major gap in Ontario’s intercity bus network will finally get filled.
However, major construction work on the Barrie and Stouffville Lines will require the bustitution of most trains on those two corridors for at least a few months. Most buses serving the Milton Line will no longer operate to or from Union Station, but instead connect with the Lakeshore West Line. Finally, one of GO Transit’s oldest bus routes will finally disappear for good.
Though the scale of these service changes is truly impressive, there are some drawbacks that hopefully will be addressed in the near future.
Kitchener Line/Route 30

From the official timetable.
As part of the April 2023 changes, GO Transit will finally introduce hourly weekend service on the Kitchener Line between Union Station and Mount Pleasant GO in northwest Brampton. Most Route 31 “train-bus” trips will be cancelled, while Route 33 (Guelph-Brampton-North York) takes over the Guelph via Highway 7 service completely.
With the exception of weekday counter-peak periods, early mornings, and late evenings (when Route 31 will still operate), Brampton finally has the all-way, two-way, every day train service it has been requesting for decades. Because of schedule constraints, and limited track space, weekend trains will not be stopping at Etobicoke North.
Route 30, the Bramalea-Kitchener-Waterloo bus, will also operate 7 days a week, with an easy transfer at Bramalea GO Station. This is the fastest and most frequent service between Toronto and Kitchener-Waterloo (private intercity bus service to Kitchener are limited, and they only stop at Sportsworld, near Highway 401), and should help build ridership for future train service expansion.
Unfortunately, there remains no quick GO bus service between Toronto, Brampton, and Guelph; passengers must still endure the Route 33 milk run on Highway 7 through Georgetown, Acton, and Rockwood. Weekend service on Route 48, the Guelph-Bramalea-Highway 407 route, timed to connect to Kitchener Line trains, could provide this useful link until track capacity is improved west of Bramalea and through Halton Region and Wellington County.
But finally, Bramalea GO Station, with its new bus loop and easy transfers, fulfills its promise as a useful intermodal transit hub.
Route 17: where GO Transit has never gone before

From the official timetable.
The introduction of GO Transit Route 17 between Kitchener-Waterloo, Guelph, and Hamilton is, in my view, even more significant than the new weekend train service on the Kitchener Line.
This new bus route is the first time a GO Transit service has gone against its 55-year-old business model of a Toronto-centric system, where all train services converge on Union Station, and all bus services supplement the train corridors or connect to a suburban Toronto terminal. This might even be the most significant GO Transit service change since the first Highway 407/York University bus service began in September 2000. The 407 Corridor, originally a single bus route connecting Oakville, Mississauga Square One, Bramalea, York University, and Markham, has expanded into a multi-branched 24-hour/7-day corridor that now extends to Oshawa, Guelph, and Hamilton.
Route 17, which will run hourly on weekdays, directly serves four university campuses (University of Waterloo, Wilfrid Laurier University, University of Guelph, and McMaster University), a record for any single bus route in Canada (only the TTC Yonge-University Subway serves as many university campuses in a one-seat ride). It also provides a direct Guelph-Kitchener-Waterloo link (which was only provided by infrequent Greyhound buses before 2020) and replaces former Coach Canada/Megabus routes abandoned prior to or during the COVID-19 pandemic.
Though Route 17 finally fills several gaps in the Greater Golden Horseshoe, it is, at best, a first good step.
For one thing, Route 17 is too slow to effectively serve as a great Kitchener-Waterloo/Hamilton connection. The travel time from University of Waterloo to Downtown Hamilton is between two hours and twenty minutes and two hours and thirty minutes. The typical driving time is about one hour. It is more competitive between Guelph and Hamilton, though the route diverts to Aldershot GO Station to connect with the GO Transit Lakeshore West corridor, adding 15-20 minutes of travel time over a direct McMaster/Downtown Toronto routing.
Finally, there is no weekend service offered at this point, and the new route misses Downtown Kitchener, diverting via the Conestoga Parkway, though a stop at Victoria and Frederick Streets east of downtown provides connections to several GRT bus routes. There is also a need for better connections between Cambridge and Guelph, something that GRT, Wellington County, and Guelph should work together to fix.
I am hopeful that the new hourly weekday service is attractive to students and commuters, and that ridership grows to a point that GO considers weekend service and either express runs, or a restructuring of the corridor to provide more direct services.
On Wednesday, March 29, I spoke to Craig Norris on CBC Kitchener’s Morning Edition about new Route 17, weekend service on Route 30 and the implications for Waterloo Region and beyond.
Untangling Route 21

From the official timetable.
Route 21, the Milton GO bus corridor, provides Milton-Mississauga-Toronto service at all times except the weekday peak period direction, when GO operates seven trains between Milton and Union Station. Unfortunately, the busy Milton Corridor is Canadian Pacific’s mainline between Toronto and Chicago. Unlike CN (whose mainline is used by GO’s Kitchener Line between Bramalea and Georgetown), CP has been less amiable to GO service expansion outside the peak period window.
Because of passenger demand in central Mississauga, Route 21 has traditionally been one of GO Transit’s most complex routes, with ten distinct branches, with service to each station every 15-30 minutes at most times. With increasing traffic into and within Downtown Toronto, especially on summer weekends, Route 21 can be very slow and unreliable, with GO Transit forced to divert its buses on Route 21 and 31 away from its Union Station Bus Terminal to Port Credit GO.
Though weekend train service on the Kitchener Line solves the problem for Route 31, without access to CP’s tracks, Milton Line passengers must ride buses, which have to go somewhere.
The solution, then, was to permanently divert Milton Line buses to the Lakeshore West rail corridor. Route 21A will operate between Milton GO Station and Oakville GO Station, serving Sheridan College’s Oakville campus and the 407 Corridor at Trafalgar Road (allowing for new transfers from Milton to Hamilton/McMaster and Mississauga/Pearson Airport). Route 21B will run from Lisgar GO, serving Meadowvale GO, Streetsville GO, and Erin Mills Transitway Station before connecting to trains at Clarkson GO. Route 21C runs between Erindale GO, Square One, Cooksville GO, and Port Credit GO. Only during early mornings and late evenings will Route 21 serve Union Station, making all stops to and from Milton.
Dixie Station also loses its weekday Route 21 service. The station is not well connected with local transit nor is it in a walkable area, so it is completely dependent on drive-up traffic. That should be fine for commuters who can rely on the regular train schedules, and who don’t need to leave Toronto early or late, but it worth pointing out.
These changes simplify Route 21, and provide a reliable and predictable, albeit slower, connection to Downtown Toronto. They provide new connections to the busy Highway 407 bus corridor, and allow GO to divert buses and drivers to other services.
One thing GO can do to improve the utility of its realigned bus service is operate the new branches at all time periods to maximize ridership. For example, Route 21A, while providing new useful links between Milton, the Highway 407 corridor, and Sheridan College, does not run in the peak direction when the Milton Line trains are running, with no southbound buses from Milton to Oakville between 5:03 AM and 9:28 AM. A similar gap exists northbound in the late afternoon on weekdays.
Other changes
The Stouffville Line, which enjoys hourly train service seven days a week, goes down to just peak period rail service starting April 8. Work to double-track the corridor through Scarborough has been continuing, albeit slowly, so hopefully the suspension of off-peak trains will help speed up construction. Work to expand the Lakeshore East/Stouffville corridor through Toronto’s east end has also forced train service reductions between Toronto and Oshawa.
On the Barrie Line, there is similar ongoing work to double track sections of that line continue, including a new viaduct over the CP mainline near Dupont Street. Off-peak trains that normally go as far north as Aurora are being replaced by buses, with limited weekend trains to Allandale Waterfront Station in Barrie continuing in service.
Route 81, one of the older bus routes in GO Transit’s network, will finally disappear. The bus route, connecting Whitby GO Station, Port Perry, and Beaverton, has seen low ridership, with alternative service provided by Durham Region Transit’s Route 905 to Port Perry and DRT’s rural on-demand service.
Finally, though they are not amongst the major upcoming changes, GO Transit’s services to Orangeville and Peterborough remain inadequate. Route 37, between Brampton and Orangeville, still does not operate on weekends, nor is there a morning northbound bus from Brampton. Ironically, there is better service leading north from Orangeville towards Shelburne, Dundalk, and Owen Sound operated by Grey County’s rural bus system.
Meanwhile, Route 88, which connects Oshawa GO Station with Peterborough and Trent University, was diverted several years ago to serve Bowmanville, replacing since-cancelled Route 90. Unfortunately, this results in a long, nearly two-hour bus ride between Oshawa and Trent University, or four hours between Toronto Union Station and Trent. The drive, with moderate traffic, is less than half that. Though Rider Express now operates a bus from Toronto to Ottawa via Peterborough, it only runs once a day, four days a week.
It would be great if GO Transit could speed up Route 88 to make it a viable and attractive option between Toronto, Durham Region, and Peterborough.
Finally
On the whole, I am pleasantly surprised by GO Transit’s April service changes. Weekend service on Route 30 and the new Route 17 between Hamilton, Guelph, and Kitchener-Waterloo close some major gaps in that part of the province. The Route 21 changes make a lot of sense and open up new connections, though many bus passengers will not be happy with the new forced transfer to get to or from Downtown Toronto. Though bustitutions on the Barrie and Stouffville Lines are not ideal, they will allow for important work to improve rail service on those two corridors. Finally, attention to bringing faster and fuller service on some bus routes – like 21A, 37, and 88 will help build a complete transit network across the Greater Golden Horseshoe.
Leave a comment