Excellent points and it's easy to see the "Eastern Envy" when it comes to any post about Calgary or the economic success of Western Canada. I have lived in both Toronto & I have lived in Calgary. I find that Toronto folks dislike the success of Calgary & the only way to put the city down is to use dated stereotypes bout it. For a city of just over 1 million it's got a vibrant nightlife & you're more like to find people out for sushi than steak. When you live there you understand that it's not oil that makes Calgary successful, it's the pro entrapaneur mentality of the city. Calgary is a city of entrapaneurs that put their neck out and take risks & flourish because of it. The unemployment rates between the two cities speak volumes. What many people don't understand about Calgary is that it's fiscally conservative rather than being socially conservative. The mayor in Calgary is a guy named Naheed Nenshi who is a visibile minority & a practising Muslim. He won by a landslide in the last election.This is hardly ground-breaking news. These cities have been on the decline since the steel crisis of the 70's. Detroit can add civil unrest as another reason.
Toronto is a city that shows signs of decline. The city proper grows at a snail's pace, the financial house is not in order, and conservatives are in power in all three levels of government (two for now, three once Hudak gets in) and this will mean zero spending on infrastructure or expansion of services. Forget that expansion of the subway Ford talks about, even if the money was there shovels don't hit the ground around here unless there were 42 studies, 72 public consultations, 16 environmental assessments, 22 protests and sit-ins from special interest groups each wanting the money to go to a pet project like more food banks, homeless shelters, safe-injection sites, tax cuts, roads and freeways, a museum of something that nobody cares about, or some grand piece of public art that everyone will hate, so you'd be looking at 50 years for one km of track. 25 if the NIMBYs can be placated without too much of a fight. Don't forget all three levels of government have to spend about 15 years arguing that the other two levels of government should bear the entire cost of the project.
Toronto suffers from white-flight unless you want to pretend that the masses fueling the explosive growth in places like Milton, Oakville, Halton Hills and Bolton is really all immigrants. The west is the net benefactor of all this. The axis of power and capital is increasingly being tilted westward, and it's not at all improbable that within 20 years there will be half a million former Torontonians in Calgary who will remind the natives at every turn that they (Calgarians) are uncultured hicks, that the food and nightlife is better in Toronto, how great the Leafs are, and how Calgary just generally sucks -- just like the legion of former Montrealers in Toronto.
What few folks in the East recognize is that the West really has little connection with the east. There is little connection to many of the eastern based businesses & folks in the west have simply nurtured their own. This is true in Vancouver but more so in Calgary. You only need to come live in the West to understand that there is a huge divide between the the east & the west.
Ironically, even hippie socialist BC is more right wing and pro business than Ontario. In my opinion Vancouver trumps Toronto as a city. It's the only place in Canada where you can sun tan on your boat in False Creek & then go skiing the next day (and stand on the ski hill and see your boat). Calgary isn't far behind either. Great job opportunities & 45 minutes to the mountains. I lived there and I understand why people are so positive.
I'm a former Ontario guy and very honestly I could never imagine returning East. The odd time I come back home I'm greeted with rushed folks that drive too fast and have no time for you. There is more to life than that. Go west young man. Go west. You won't regret it.