Canada’s Ontario Government is expanding the two-way, all-day GO rail service to Waterloo from Toronto.

An agreement-in-principle was signed between the regional transportation agency of the Government of Ontario Metrolinx and the Canadian National Railway Company (CN).

The government will be able to build the GO Regional Express Rail along the Kitchener GO corridor.

Premier of Ontario Kathleen Wynne said: "Every dollar we spend on transit grows our economy, creates jobs, and strengthens our cities and communities. Expanding GO Transit between Kitchener, Waterloo, and the GTA will reduce commute times and make a real difference in people’s daily lives.

"Expanding GO Transit between Kitchener, Waterloo, and the GTA will reduce commute times and make a real difference in people’s daily lives."

"Most exciting is that the agreement we have reached with CN brings us another step closer to building the innovation supercorridor by connecting Waterloo Region and Toronto with two-way, all-day electric GO trains."

Ontario has designated around C$43m ($33.4m) to fund the construction of a proposed transit hub in downtown Kitchener in Waterloo. The hub will allow transit users to easily connect to GO rail and bus services, the light-rail transit line being built in Waterloo, VIA Rail, and local and inter-city bus services.

In addition, the GO trains currently running between Georgetown and Union Station in the morning and afternoon will be extended to Kitchener, Guelph, and Acton from this September. This will double the number of weekday train trips between Kitchener and Toronto.

Since 2003, Ontario has extended GO’s rail network by nearly 90km, opened 14 new stations, rebuilt four existing stations, and added more than 31,000 new parking spaces. Ontario is investing C$31.5bn ($24.5bn) in transit, roads, bridges and highways over ten years.