Canadian Solar Inc (NASDAQ:CSIQ) reported higher revenues and profits for the second quarter of 2020 from its soon-to-be-listed Module and System Solutions business, but a loss in the Energy division.