Canadian Solar Announces Module Supply Contract with Vivint Solar By: Benzinga via Benzinga September 10, 2015 at 07:01 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 Vivint Solar Inc