Back to companies

Want to continue viewing company data?

Sign up for exclusive competitive intelligence.
Company Data Subscription $329 per month (billed Annually)
Signup to View Free Sample

View Canadian Solar Inc's company headquarters address along with its other key offices and locations.

Head Office

Canadian Solar Inc
Country

Canada

Address

545 Speedvale, Ave West, Guelph, Ontario, N1K1E6

Phone Number

1 519 8371881

Website

www.canadiansolar.com

Other Locations & Subsidiaries

Canadian Solar EMEA GmbH

Germany

CSI Cells Co., Ltd.

China

Canadian Solar (USA) Inc.

United States of America

Canadian Solar Construction Srl

Italy

Canadian Solar Asset Management LLC

United States of America

CSI Solar Co Ltd

China

Canadian Solar Japan KK

Japan

Canadian Solar South East Asia Pte., Ltd.

Singapore

Get exclusive access to more locations data when you subscribe Get exclusive access to more locations data when you subscribe Get Started
Still looking?

Have you found what you were looking for? From start-ups to market leaders, uncover what they do and how they do it.

Explorer

Access more premium companies when you subscribe to Explorer