Moraine Lake, Canada
Sitting beautifully in Banff National Park, Moraine Lake inhabits the Valley of the Ten Peaks in Alberta, Canada. Being glacially fed, Moraine Lake reaches its crest in June. At this time, the water reflects a royal shade of blue. Around the lake are several hiking trails for adventurous visitors. Canoe rentals are also available.
Photo source: Creative Commons