Power Corp. of Canada Customer Service Phone Numbers Customer service: 1-800-890-7440 Computershare Investor Services Inc: 1-800-564-6253   Power Corp. of Canada Headquarters Info, Email, Phone number, Website and live chat Information Power Corporation of Canada is a diversified international management and Canadian holding company. Through its subsidiary, Power Financial Corporation, it has interests in companies in the financial services sector in Canada.