Canadian Solar Inc (NASDAQ:CSIQ) on Thursday announced that its CSI Energy Storage business has won a contract to supply 487 MWh of SolBank energy storage products to Aypa Power for a project in Southern California.