CANADIAN SOLAR INC. Common Shares No Par Value DISTRIBUTION AGENCY AGREEMENTDistribution Agreement • January 4th, 2016 • Canadian Solar Inc. • Semiconductors & related devices • New York
Contract Type FiledJanuary 4th, 2016 Company Industry Jurisdiction