Canadian Solar denies patent infringement claims filed by Maxeon  Yahoo Canada Finance