CSI Solar Co Ltd, a majority-owned unit of Canadian Solar Inc (NASDAQ:CSIQ), has finalised its initial public offering (IPO) on the Shanghai Stock Exchange's Sci-Tech Innovation Board, raising total gross proceeds of about CNY 6 billion (USD 842m/EUR 789m).