"It can run for only about one hour, before requiring two hours’ worth of recharging."
We'll need the train equivalent of the Tesla "SuperChargers" at the stations and at the layovers at the terminuses. And the electric supply to go with that, too!
A battery powered train is a neat idea for later in the 21st century!
It's not going to occur in this GO trainset purchase cycle, but... If the tech matures really fast, good capacity, long distances, this could even go into an eventual EMU trainset and become very popular for unelectricified hops between electrified rails. That's one thing this train is great for; it can go untethered off catenary for a while, and come back to catenary --
and it can recharge while in motion doing regular service on rail with catenary. We could run super fast express electric trains using the catenary (e.g. GO RER Hamilton) while simultaneously recharging the train, and then go battery-powered and more slowly (lower energy) for the Niagara segment. No more diesel even for the unelectricified Niagara leg. But this is possibly 2040s or 2050s stuff.
If the battery can be recharged much faster, e.g. under 15 minutes for every hour of operating, we could theoretically get by with electricifying only a quarter of railroad and the stations. The battery could help in accelerating out of station, without overloading an electric grid in surge power. Enabling smaller substations for larger amounts of catenary.
This is clearly a far future option "not in the next trainset purchase cycle", but this is a neat start. Assuming lithium batteries become much cheaper, faster charging, and better capacity, thanks to the construction of Tesla's battery gigafactories which would also supply massive amounts of cheap lithium rechargeables for all sorts of products, not just for their cars. And we probably should by then, have good mature lithium battery recycling facilities from all the immense increase in lithium battery use by cars, trains, buses, and more.