At least you have decent public transport. For some reason southern Canada refuses to use local trains, subways and has piss-poor bus system that will get you within 1 km of your destination at best. If you need to get somewhere efficiently you have to pay a ridiculously inflated taxi fee. Just to get across my old city of Windsor in a taxi I would end up paying about $40-50 Canadian. Either that or leave my house 2 hours early to get on the rare bus that has to make 10,000 stops because there are not enough of them. Infrastructure in America is falling so far behind the rest of the developed world. It's really quite pathetic that the Canadian government is following the US horrible example (because it's working so well for their middle class,) and is more interested in giving tax breaks to rich people while letting the roads, transport and social welfare go down the shitter.