Canadian Solar Inc. announced today that its energy storage subsidiary, e-STORAGE, has entered into supply and long-term service agreements with…