Canadian Solar faces patent lawsuit from Trina Solar  Investing.com