Also known as the Switzerland of Canada, Calgary resting in the foothills of the glorious Rocky Mountain, has been attracting travellers from all across the globe for a long time now. Considered as ...