This fairytale-like town in Alberta was recently named among the most beautiful in Canada, and it's easy to see why. With towering mountain peaks wrapping around charming small-town streets, pristine ...