14 March 2025

CDPQ's Velto inks 130MW renewables deal