Western culture meets cosmopolitan in Calgary, Alberta, a fun-loving city of skyscrapers and urban cowboys on the doorstep of the Canadian Rockies.