Canadian solar and energy storage developer Westbridge Energy Corporation (CVE:WEB) has purchased a 75% stake in the developer of a 236-MW DC solar project with a 100-MW battery component in Alberta, Canada.