Canadian Solar to Supply 43MW of Solar Modules in Japan By: Benzinga via Benzinga April 22, 2014 at 07:06 AM EDT Canadian Solar Inc. (the "Company" or "Canadian Solar") (NASDAQ: CSIQ), one of the world's largest solar power companies, today ... Read More >> Related Stocks: Canadian Solar Inc