Moraine Lake, Banff National Park, Alberta
The lake is a short drive from Lake Louise, about 35 miles north of Banff, Alberta. It stays frozen well into June but had just about thawed out when I was there. In contrast to Lake Louise, which is surrounded mostly by trees, there are several vantage points around Moraine that open up to incredible views of the area's glacial waters and rugged mountain peaks. Many of the nearby trails were still snow covered. The lake's 6000 ft. elevation confines hiking to the warmer months, especially in years like 2011 where there was high snowfall in the region.