Canadian Solar Inc (NASDAQ:CSIQ) today said its net profit for 2018 amounted to USD 237.1 million (EUR 208.5m), rising by 138% year-on-year, but guided for a lower result in 2019.