Canadian Solar Supplies More than 35,000 Solar Modules to EOSOL Energies Nouvelles and the Caisse des depots' 8 MW French Solar Power Plant