Canadian Solar Inc (NASDAQ:CSIQ) has signed a 10-year power purchase agreement (PPA) for the output of two solar projects in Italy with a combined capacity of 12 MWp.