Canadian Solar Subsidiary Recurrent Energy Inks 100 Megawatt Power Purchase Agreement with Peninsula Clean EnergyRead the Full Story