Algoma Central Customer Service Phone Numbers Customer Service: (905) 687-7888   Algoma Central Headquarters Info, Email, Phone number, Website and live chat Information The Algoma Central Corporation is the result of a reorganization of the Algoma Central Railway in 1990. The company claims assets in excess of $400 million and revenue of $280 million. Corporate headquarters is located