Northland Power Inc (TSE:NPI) has reached financial close for a 17-MW offshore wind demo project tied to the 252-MW Deutsche Bucht (DeBu) development in the German North Sea.