I visited Spirit Island in Jasper National Park (Alberta, Canada) last September and I highly recommend the experience! Spirit Island lies toward the north end of beautiful Maligne Lake and is accessible only by boat. 90-minute interpretive tours run frequently and are very informative. Although old, the boats are safe, comfortable (with room to stand if you need/want) and most importantly they are heated!
The day we visited, the fog lifted slowly to reveal a gorgeous mountain landscape... in this view the fog is still gentling the rocky slopes and it set Spirit Island off just beautifully. I used artistic license with my choice of colors, particularly in the mountains, but I rather like how this piece turned out.
Funny story related to Spirit Island - I have it on good authority that the Canadian Government erected the new, small public restrooms a few years ago for the astonishing sum of about $250,000. The need for solar power, remoteness and need for near-zero servicing (honey trucks not an option), and the cost of getting building supplies and workers to/from the site were cost factors. I was happy to utilize the facilities if for no other reason than to get some use out of my tax dollars. I recommend all Canadians attend at least once in your lifetime if for no other reason than putting your tax dollars to work! Enjoy!