Calgary-based TransAlta has been under shareholder scrutiny lately for recording losses over the past two years PrevNext