Canadian Solar Inc.https://pcaobus.org/form-ap-filings/25751/25751Canadian Solar Inc.257515/31/2018 6:13:31 PM2017310abb03-1a01-4289-a5f2-78186787b1891113Deloitte Touche Tohmatsu Certified Public Accountants LLP363598Canadian Solar Inc.1375877CSIQ0111300041Yang Yu01113000411044#^#34Deloitte Touche Tohmatsu LLC#^#Deloitte & Touche LLPTrue
Canadian Solar Inc.https://pcaobus.org/form-ap-filings/8138/8138Canadian Solar Inc.81385/26/2017 8:19:34 AM20166bebc1b4-0dfd-4f63-b8e3-a7c71eb2833a1113Deloitte Touche Tohmatsu Certified Public Accountants LLP363598Canadian Solar Inc.1375877CSIQ0111300041Yang Yu0111300041True