French energy group TotalEnergies (EPA:TTE) has sealed a deal to supply with green power some of the US and Canadian industrial sites of building materials maker Compagnie de Saint-Gobain SA (EPA:SGO).