Canadian Solar Inc (NASDAQ:CSIQ) today unveiled a multi-year agreement with EDF Renewables North America to supply 1.8 GW of photovoltaic (PV) modules for its projects in the US, Canada and Mexico.