Canadian Solar Inc Signs agreements to Provide Operations, Maintenance Services For 300 Mwp Solar Power Plants In Australia PrevNext