Canadian renewable power producer Boralex Inc (TSE:BLX) has signed a contract with Metro France calling for the food services provider to buy power from a 15.9-MW DC solar project in France.