Telus Internet Customer Service Phone Numbers Customer service: 1-866-558-2273 Telus Internet Prime Support Number: 1-888-811-2323   Telus Internet Headquarters Info, Email, Phone number, Website and live chat Information Founded: 1990 (Edmonton, Alberta, Canada) Headquarters: Vancouver, British Columbia, Canada TELUS Corporation is a Canadian national telecommunications company that provides a wide range of telecommunications products and services including