TransAlta Corp. engages in the generation and distribution of electricity through wind, hydro, gas and coal power plants. It operates through the following business segments: Hydro, Wind and Solar, ...