Canadian Solar Inc (NASDAQ:CSIQ) today reported an improved net attributable profit of USD 66.5 million (EUR 58.8m) for the third quarter of 2018 as margins went up.