Canadian Solar Inc (NASDAQ:CSIQ) on Thursday announced a deal for delivering operations and maintenance (O&M) services for a portfolio of 105.5 MWp of solar parks in the Canadian province of Ontario.