Just a day after acquiring the scheme, Northland Power Inc (TSE:NPI) announced it has reached financial close on the 252-MW Deutsche Bucht (DeBu) offshore wind project in the German North Sea.