CSI Solar Co Ltd, a majority-owned unit of Canadian Solar Inc (NASDAQ:CSIQ), has kicked off the roadshow for its initial public offering (IPO) in Shanghai, the parent company said on Monday.