Canada's Northland Power Inc (TSE:NPI) said on Thursday it had signed a long-term corporate power purchase agreement (PPA) with Taiwan Semiconductor Manufacturing Co Ltd (TPE:2330) for additional electricity from the 1,022-MW Hai Long offshore wind project in Taiwanese waters.