TransAlta Corp is an independent power producer based in Alberta, Canada... Show more
a company that generates and distributes electricity
Industry ElectricUtilities