KITCHENER, ON , Dec. 12, 2024 /PRNewswire/ -- Canadian Solar Inc . (the "Company" or "Canadian Solar") (NASDAQ: CSIQ) today announced that it has executed three significant agreements with Sunraycer Renewables LLC ("Sunraycer"), an Annapolis, Maryland -based renewable energy platform. These include battery energy storage supply and commissioning agreements for two projects in Texas , as well as the purchase of up to 2 GWp of... Read More