Todd Stack

Todd Stack is the President of the Company and is responsible for leading TransAlta Renewables’ strategy of developing, integrating and operating clean electricity assets to enhance shareholder value and support the long-term strength of the Company. Todd is also the Chief Financial Officer and Executive Vice President of Finance at TransAlta Corporation, where he provides leadership and strategic direction over TransAlta’s financial affairs.

Todd has extensive experience in capital markets, finance, valuation, economics and the power industry. Prior to his current role, Todd served as TransAlta Renewables’ Chief Financial Officer, as well as TransAlta Corporation’s Corporate Controller, Corporate Treasurer, and was a member of TransAlta’s corporate development team reviewing greenfield and acquisition opportunities.


  • Bachelor of Science, Electrical Engineering, University of Alberta 
  • Masters of Business Administration, University of Calgary 
  • Chartered Financial Analyst