Canadian power generator TransAlta Corp (TSE:TA) on Thursday said it has agreed to acquire a 50% stake in an early-stage 320-MW pumped hydro energy storage project in southwestern Alberta.