If you’re looking for Canadian lakes in pretty settings, Maligne Lake certainly fits the bill. This elongated lake, with its glacier blue waters, is nestled in the snow-capped Canadian Rockies of Alberta’s Jasper National Park. Maligne Lake (pronounced meLEEN) is the park’s largest lake. At 21 km (13 miles) long, it is the longest lake in the Canadian Rockies. You can hike around the lake or take a boat ride on it to Spirit Island, a tiny island with plenty of trees.