Canadian Solar Inc (NASDAQ:CSIQ) today posted a lower third-quarter (Q3) net profit, but said that solar module shipments, revenue and gross margin have all exceeded its guidance.