Churchill Falls

The main attraction in Churchill Falls is the largest hydro-electric facility in Canada, and the ninth largest in the world.

Destination Information Quick Access


Login