Canadian renewable power producer Boralex Inc (TSE:BLX) on Thursday booked a CAD-9-million (USD 6.6m/EUR 5.6m) net loss attributable to shareholders in the first quarter, against a profit of CAD 30 million a year back, due to the recognition of non-recurring expenses.