Canadian Solar has entered into a 20-year power purchase agreement (PPA) with Toyota Tsusho in Japan. Under the terms of the agreement, Toyota Tsusho secures 100% of the power generated at ...