GUELPH, Ontario: Canadian Solar Inc. (“Canadian Solar”) (NASDAQ: CSIQ), one of the world’s largest solar power companies and TrailStone GmbH (“TrailStone”), a global commodities trader and an investor in strategic commodity assets, today announced they entered into a 10-year power purchase agreement (“PPA”) for the electricity produced by a 17.6 MWp solar PV plant portfolio […]