| Name | Relationship | Address | Signature | Signature date | CIK |
|---|---|---|---|---|---|
| Marx Dylan | Chief Operating Officer | C/O CANADIAN SOLAR INC., 4273 KING STREET EAST, SUITE 102, KITCHENER, ONTARIO, CANADA | /s/ Dylan Marx | 18 Mar 2026 | 0002114125 |
| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| holding | CSIQ | Common Share | 1,110 | 18 Mar 2026 | Direct |
| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Underlying Class | Amount | Exercise Price | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| holding | CSIQ | Restricted Share Unit | 18 Mar 2026 | Common Share | 17,744 | Direct | F1, F2 |
| Id | Content |
|---|---|
| F1 | Includes (i) 1,028 unvested RSUs, which will vest on May 23, 2026; (ii) 1,264 unvested RSUs, which will vest in two equal annual installments beginning on May 23, 2026; (iii) 4,582 unvested RSUs, which will vest in three approximately equal annual installments beginning on May 20, 2026, and (iv) 10,870 unvested RSUs, which will vest in four approximately equal annual installments beginning on May 12, 2026. |
| F2 | Each RSU represents a contingent right to receive one share of the Issuer's Common Share upon vesting. |