Canadian Solar Inc (NASDAQ:CSIQ) said on Thursday it has completed the sale of 44.3 MWp solar parks in China to a unit of state-owned Shenzhen Energy Group Co Ltd (SHE:000027).