TransAlta Q3 net earnings swing to CAD 79 million profit - TAC News | Rallies