Ballard Power Systems Customer Service Phone Numbers Customer service: +1 604-454-0900   Ballard Power Systems  Headquarters Info, Email, Phone number, Website and live chat Information The Ballard Power Systems Inc. is a developer and manufacturer of proton exchange membrane (PEM) fuel cell products for markets such as heavy-duty motive portable power, material handling as well as technology solutions including engineering