Incredible public art, the Calgary Stampede and having the Rocky Mountains on its doorstep are just some of the reasons to love Calgary, Canada.