US solar and wind assets owner sPower has inked a 100-MW solar power purchase agreement (PPA) with CleanPowerSF, a California community choice aggregator (CCA) that serves San Francisco.