By CEP Staff • 8 March 2012 in News Canadian Solar aims to curb plunging revenues through geographical strategy