betweenRegistration Rights Agreement • March 3rd, 2008 • Canadian Solar Inc. • Semiconductors & related devices • New York
Contract Type FiledMarch 3rd, 2008 Company Industry Jurisdiction
And THE BANK OF NEW YORK, as Trustee INDENTURE Dated as ofIndenture • March 3rd, 2008 • Canadian Solar Inc. • Semiconductors & related devices • New York
Contract Type FiledMarch 3rd, 2008 Company Industry Jurisdiction