• Capital Power

    46 Victoria St N
    Goderich, ON N7A 2R6
    (519) 524-2760
    • About

      Capital Power (CPX:TSX) is a growth-oriented North American power producer headquartered in Edmonton, Alberta. The company develops, acquires, operates and optimizes power generation from a variety of