Canadian Solar Beats on Revenue, But Investors Face Softer Q3 Setup | StockRay