by Bradmin | Dec 14, 2011 | Articles
Located in Strathcona Provincial Park in Vancouver Island is the Della Falls. It is recognized as the tallest waterfall in the whole of Canada with its height of 1,443 feet. To reach Della Falls, the fastest is by taking a helicopter or crossing the Great Central Lake...