Guelph-based Canadian Solar denies claims of patent infringement by U.S. firm  GuelphToday