Toronto's Union Station serves VIA Rail Canada and GO Transit, the Ontario interregional public transit system. Go Transit is unusual for public transit systems because it's fare revenues consistently bring in 80 to 90% of what is needed to run the vast system of rail and bus transit which serves Canada's largest and most populated urban area.
VIA Rail Canada GE Genesis P42DC Locomotive #909 in the Yard at Union Station
GO Transit Locomotives and Bi-level Commuter Coaches