Nalcor Energy Logo. Newfoundland and labrador's crown corporation nalcor energy, the body that oversees the controversial muskrat falls hydroelectric project, is being dismantled. Nalcor energy has five lines of business:
The newfoundland and labrador government’s new energy corporation has been given a makeover, with a new name and a logo to match. Drilling into premium and capital gain potential with devon energy.