Capital Power Customer Service Phone Numbers Customer service:  780-392-5100 Media: ​​780-392-5222 ​Media (After Hours): ​780-392-5213   Capital Power Headquarters Info, Email, Phone number, Website and live chat Information Capital Power Corporation is an independent power generation company based in Edmonton, Alberta, Canada. The Capital Power develops, acquires, and operates power generation from a variety of energy sources. Capital