Canadian renewable power producer Boralex Inc (<a href="https://money.tmx.com/en/quote/BLX" target="_blank">TSE:BLX</a>) saw its net attributable profit contract by 54% in 2024 from a year earlier, largely due to the impairment of an asset and unfavourable wind conditions impacting power output and revenues.