Opacity
25%
50%
75%
100%
FRAME TIME
Navigation
Entries with Click to expand
External Links
Affiliations
Style Options
Canadian Facts and Trivia - THE LAND
Della Falls, in Vancouver Island’s Strathcona Provincial Park, is the tallest waterfall in Canada, a towering 440 m.
The only way to reach the trail to this natural wonder is by boat, but the view is worth it.