Canadian Solar Inc (NASDAQ:CSIQ) on Thursday posted increased third-quarter revenues to USD 914.4 million (EUR 770.5m) thanks to higher module shipments and project sales but narrowed the range of its shipment guidance for the full year.