As one of Canada’s largest cities, Calgary offers a mix of modern urbanity and traditional cowboy culture.