Founded in 2001 in Ontario Canada, Canadian Solar (NASDAQ: CSIQ) operates as a global energy provider with successful business subsidiaries in 19 countries on 6 continents. Canadian Solar is both a global leading manufacturer of solar PV modules and a provider of solar energy solutions, with ov...