Hidden deep in the Rockies and only visible by boat, Spirit Island is one of Canada's most iconic places – and a sacred site for those who have sealed it off from the world. On my seventh day in the ...