Did you know that at 440 meters (1,440 ft), Della Falls in British Columbia is the tallest waterfall in Canada and 16th-tallest in the world? SOMEFACTS.com