Travel Free Spirit Spheres Love the earth. An immersive nature experience awaits at this treehouse hotel on Vancouver Island.