Canadian Solar falls as Q2 loss widens on lower module and project sales - CSIQ News | Rallies