Della Falls is the tallest waterfall in Canada having a 440 meter drop. It is located on the southern end of Strathcona Park which is accessed from Great Central Lake.
All Images copyright 2007-2013 of Jackie Zinger