TRANSALTA CORP (TA.CA) Stock News

TSX:TA • CA89346D1078

18.75 CAD
+0.95 (+5.34%)
Last: Feb 27, 2026, 07:00 PM

TA.CA Latest News, Press Relases and Analysis