TransAlta Corporation faces stock declines and challenges but focuses on renewables & strategic growth. Evaluate its ...