Vancouver Island Vancouver Island is home to Della Falls, Canada’s tallest waterfall standing 440m. It also has some of the tallest oldest spruce and cedar trees towering over 300 feet and 1000 years old.