Canadian renewables developer Boralex Inc (TSE:BLX) on Friday reported a net profit attributable to shareholders of CAD 26 million (USD 20.2m/EUR 16.4m) for the fourth quarter of 2017 after losing CAD 5 million a year before.