Maligne Lake is located in the Maligne Valley in Jasper National Park, Alberta. Maligne Lake is the second largest glacier-fed lake in the world, stretching 22km (14mi). Maligne Lake and its natural beauty with pristine blue water, breathtaking views and undisturbed wildlife attracts many visitors every year. This beautiful lake and surrounding area is also a great place for hiking with a variety of trails, there is a trail for everyone. Maligne Lake even has a 44km (27.5mi) trail, the Skyline Trail, which is by far the most popular. All of the trails have great views of the lake and surrounding area, so pick one that seems right for you. Personally I haven't done any of the trails at Maligne Lake yet, so I can't offer my opinion on which one is that best. You can rent canoes at Maligne Lake as well and there are guided fishing tours as well.
One thing I can give my opinion on is the Maligne Lake cruise to Spirit Island...the most photographed spot in Jasper National Park. The Maligne Lake Cruise is a 90 minute boat cruise that will take you on the blue waters of the lake with amazing mountain views to Spirit Island. Here you get off the boat for about 15-20 minutes to walk to the Spirit Island viewpoint. The view is fantastic and if you go in the summer time, later afternoon is the best for photos as the sun is behind you. On the way the guide will tell you some things about the history of Maligne Lake with some interesting facts. The boat ride is fun and the views along the way are beautiful as well, but the best views are at Spirit Island of course. Quite pricey, but definitely worth the money in my opinion!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.