27 July 2017

Canada's La Caisse pays C$287m for Boralex stake