Calgary, Canada's oil capital and Alberta's biggest city, is more often associated with the Stampede, cowboys, oil drilling, suburban sprawl and highways. But its economy is now diversifying, and so is the population.