Canadian Solar Inc (NASDAQ:CSIQ) today revised down its full-year projections for total module shipments and revenue in view of the market changes in some key markets, including China.