Canadian Solar Inc (NASDAQ:CSIQ) has entered into off-take contracts with Genoa-based Axpo Italia for the purchase of 70% of the output of two solar power plants under development in Italy with a combined capacity of 84 MWp.