Maxim Power Customer Service Phone Numbers Customer service: 403-263-3021   Maxim Power Headquarters Info, Email, Phone number, Website and live chat Information Maxim Power Corp. is headquartered in Calgary, Alberta, Canada and owns and operates generating facilities in Canada, United States and France. The company owns and operates 40 power plants with 788 MW of electric