Mighty cascade of North America (7,5)
I believe the answer is:
niagara falls
(Other definitions for niagara falls that I've seen before include "Drop between lakes Erie and Ontario" , "New York city" , "Water feature" , "Drop in water level" , "Sight to see in 4 [EMPIRE STATE]" .)