Cooksville GO Station is a GO Transit commuter rail and bus station on the Milton line in Mississauga, Ontario, Canada. Located at the intersection of Hurontario Street and Dundas Street in the Cooksville neighbourhood, the station serves as a transfer point between GO Transit rail and bus services and MiWay municipal bus routes. It will also connect to the Hurontario LRT (Hazel McCallion Line), which is under construction.

The station opened on October 27, 1981, and was fully rebuilt between 2018 and 2020 at a cost of $128.4 million. It is owned and operated by Metrolinx, the provincial transit agency.

History

Railway history at Cooksville

The station site sits on the Galt Subdivision, a rail corridor originally built by the Canadian Pacific Railway (CPR) in the 19th century. CPR operated passenger services through Cooksville on routes connecting Detroit and Montreal as well as Owen Sound and Toronto. These intercity passenger services were discontinued over the course of the 20th century as rail travel declined in favour of automobile and air travel.

Opening as a GO station

Cooksville GO Station opened on October 27, 1981, as part of GO Transit's Milton line. The station was built to serve commuters in the rapidly growing suburban communities around the Hurontario and Dundas corridor. The original station consisted of a single-storey brick station building with a waiting room and ticket office, a surface parking lot with approximately 1,400 spaces, and a single side platform.

Service constraints on the Milton line

The Milton line operates on tracks owned by Canadian Pacific Kansas City (CPKC), not by Metrolinx. This arrangement limits GO Transit to running trains only during weekday peak hours in the peak direction: eastbound toward Union Station in the morning and westbound toward Milton in the evening. CPKC freight operations occupy the corridor during off-peak periods, preventing the introduction of two-way, all-day passenger service.

In April and May 2008, GO Transit extended Milton line trains from ten to twelve carriages to increase capacity. Outside rush hours, GO Transit operates bus services (branded as "train-bus") along the corridor to provide some off-peak connectivity.

Platform and tunnel repairs (20142015)

Repairs to the station's platforms and pedestrian tunnels began in October 2014 and were completed by the spring of 2015.

Reconstruction (20182020)

In 2018, Metrolinx demolished the original station building and portions of the surface parking lot to begin construction of a new transit hub. The project was delivered through a public-private partnership (P3) model managed by Infrastructure Ontario and Metrolinx. EllisDon served as the general contractor, with NORR as the compliance and design architect and WalterFedy as the architect of record.

Construction was completed on November 10, 2020. The total cost was $128.4 million.

Services

Rail

Cooksville is served by the Milton line, which operates weekday peak-hour trains between Milton GO Station and Union Station in downtown Toronto. The station is situated between Erindale GO Station to the west and Dixie GO Station to the east. Off-peak and weekend service is provided by GO Transit buses rather than trains, owing to capacity constraints on the CPKC-owned corridor.

  • Route 2 Hurontario
  • Route 4 North Service Road
  • Route 28 Confederation
  • Route 38 Creditview
  • Route 53 Kennedy
  • Route 103 Hurontario Express

GO Transit bus routes include Route 21 (Milton/Toronto), which provides off-peak and weekend service along the Milton corridor.

Future development

Hurontario LRT

The Hurontario LRT, officially named the Hazel McCallion Line, is an 18-kilometre light rail line under construction along Hurontario Street from Port Credit GO Station to Steeles Avenue in Brampton. The line will include a stop at Cooksville, providing a transfer between GO Transit rail services and the LRT.

Construction on the LRT began in spring 2020 with an original contractual completion date of fall 2024. The project is significantly behind schedule. In November 2025, Mississauga Mayor Carolyn Parrish told insauga.com that she did "not expect to see anybody on [the Hazel McCallion Line] before 2029." By February 2026, Parrish disclosed to The Pointer that she had been "assured" by the CEO of Metrolinx that the LRT was slated for completion in 2028. As of April 2026, Metrolinx has not publicly committed to a revised opening date, stating it will announce one only after the project enters its testing and commissioning phase.

In March 2019, Metrolinx deferred a planned pedestrian bridge at Cooksville GO Station that would have provided a direct connection between the station and the LRT stop, citing efforts to reduce project costs.

The Milton line is not included in Metrolinx's core GO Expansion program, which targets 15-minute, two-way, all-day electrified service on five other GO lines. The Milton line's reliance on CPKC-owned track is the primary obstacle.