Markets | Thu Nov 15, 2012 6:07am EST

Canadian Solar revenue falls on weak prices