Canadian power producer Innergex Renewable Energy Inc (TSE:INE) halved its net loss in 2022 to CAD 91.1 million (USD 67.4m/EUR 63.4m) from CAD 185.4 million a year back as revenues rose by 26% on the year.