Sears Canada Customer Service Phone Numbers Customer service:  416-362-1711   Sears Canada Headquarters Info, Email, Phone number, Website and live chat Information Founded: 1952 Headquarters: Toronto, Ontario, Canada Key people: Brandon G. Stranzl (Executive Chairman), Becky Penrice (Executive Vice-President) Sears Canada Inc. was the Canadian subsidiary of the American-based Sears. As a retail chain in operation from 1953 until January