I honestly hate southern Ontario.
So I live in Hamilton. My parents still live in Guelph. Between the two places, it's a 30-45 minute drive depending on traffic. But I don't have a car, so I have to take the bus. Do you want to know how long the bus ride between the two places is?
All of Ontario operates on a kinda spoke thing, where all the buses come out of Toronto. Useful if you live in Toronto or want to get to Toronto but if you want to go between two cities that are equidistance from Toronto there is no direct bus, meaning you have to go all the way up to square one and back.
I hate this so much. Like, there are enough people wanting to go between Hamilton and Guelph to warrant a bus. It might not run that often, but like one in the morning one at night would be enough. But no. We can't have a bus because we are not Toronto.