The current price of TransAlta Corporation (TA) is $13.04 USD. We provide real-time updates on the TA to USD exchange rate. Over the past 24 hours, TransAlta Corporation has changed by 4.54%.