RBC Capital analyst Maurice Choy reiterates TransAlta (NYSE:TAC) with a Outperform and maintains $24 price target.