Steve Owens

Senior Vice President, Construction and Engineering

Steve, a professional engineer, joined Capital Power in 2010 and has managed the development of 1,600 MW of Capital Power’s current operating capacity. Steve leads the construction and engineering functions for the company.

Steve is responsible for ensuring that Capital Power maintains its competitive advantage through constructing our new facilities safely, on time, and on budget. Steve also oversees engineering services in support of our operating fleet and development efforts, with a focus on plant reliability and plant efficiency programs, which are helping to provide industry leading plant availability and emission reductions.

Steve has spent his career in the industrial construction sector building and maintaining power plants throughout North America and abroad.


  • Previous, Senior Leader,  Alstom Canada
  • Graduate, Faculty of Engineering, Carleton University
  • Board of Directors and Treasurer, Construction Owner’s Association of Alberta
  • Executive Management Committee, Construction Innovation Centre – University of Alberta