Calgary-based electricity company TransAlta Corp. has agreed to sell some of the generating businesses it planned to acquire ...