6,000,000 Shares of CANADIAN SOLAR INC. Common Shares (No par value) EQUITY UNDERWRITING AGREEMENT