Canadian Solar Inc (NASDAQ:CSIQ) saw its attributable net profit decline to USD 58.3 million (EUR 52.9m) in the third quarter of 2019 as revenues dropped, but guided for improved results in the closing quarter of the year.