US fleet electrification and energy efficiency solutions provider XL Fleet Corp (NYSE:XL) has acquired distributed generation (DG) solar systems owner and operator Spruce Power in a deal backing its new strategy to provide subscription-based solutions for rooftop solar, battery storage and EV charging.