Canadian Solar Inc (NASDAQ:CSIQ) announced it has sealed contracts for the supply of 4 GWp of solar modules, along with hundreds of new orders for residential storage systems and PV plus storage system packages, during a recent energy trade show in Las Vegas.