LINK meaning: 1 : to join or connect (two or more things, places, etc.) together; 2 : to connect (someone or something) to a system, network, etc.
The Maritime Link delivers renewable electricity from Muskrat Falls in Labrador through Newfoundland to Nova Scotia. The link contributes to energy sharing and grid reliability in Atlantic Canada while also helping achieve provincial and national clean energy targets.