The GO Train pictured in your lawful neutral served 35,234,400 passengers in 2022 and covers 526km connecting 27 cities (rough count).
The old diesel-electric fleet was replaced for higher efficiency/lower emission units about a decade ago and these models are now being converted into even lower emission units.
In the next decade a large portion of tracks will be electrified.