Canadian Solar Inc (NASDAQ:CSIQ) has recorded a 62% drop in attributable net profit to USD 65.2 million (EUR 60.4m) in 2016, a year of record-high solar module shipments.