Canadian Solar Inc (NASDAQ:CSIQ) on Friday lowered revenue projections for the fourth quarter and full year 2017 due to a delay in completing the sale of a 703-MWp solar project portfolio in California.