In the western part of Canada, lies a magical land with jagged, snow-capped mountains, teal lakes, towering evergreen trees, and pleasant towns between valleys, and one of the most beautiful Canadian provinces – Alberta. By area Alberta is 661,848 square…