Originally Posted by VanCityJ
Don't forget that Winnipeg has about 700,000 people while Calgary over 1 million, and Edmonton, not too far away, is about 1 million (right?) or close to it so it makes sense in terms of numbers. And like drew said, it's the proximity to the Rockies that makes Calgary a better choice too.
Although I agree with your points regarding tourism in the rockies, i'd have to say that being an important airport has little to do with tourist appeal.
Just look at some of the more important American air hubs:
Delta Airlines = Salt Lake City
Northwest = Minneapolis & Detroit
US Airways = Pittsburgh
In all of those cities, physical location relative to the American market , not tourism, is what makes them important airports.
Winnipeg's location right at in the heart of the continent makes it a logical choice for an air hub, maybe even more so than Calgary or Edmonton.