what is nalcor
Nalcor Energy is a provincial energy corporation which is headquartered in St. John's, Newfoundland and Labrador. A provincial Crown corporation under the Government of Newfoundland and Labrador, Nalcor Energy was created in 2007 to manage the province's energy resources.he Lower Churchill Project is a planned project to develop the remaining 35 per cent of the Churchill River, that has not already been developed by the Upper Churchill Falls Generating Station.