Canadian Solar highlights $3.5 billion energy storage backlog in investor deck - CSIQ News | Rallies