Canadian Solar (NASDAQ:CSIQ) said Thursday it signed a battery supply agreement with Strata Clean Energy for a 576 MWh DC battery energy storage system in Arizona; financial terms were not disclosed.