Brookfield Renewable Partners LP (NYSE:BEP) has struck a definitive agreement to buy the 38% stake it does not already own in TerraForm Power Inc (NASDAQ:TERP), the Canadian investor said on Monday.