A customer Service lady answering a support phone call

Contact Information

Locations

Canada Flag Canada Offices
  Vaughan Office
Corporate Headquarters
  10877 Keele Street, Vaughan, Ontario L6A 0K6 Canada
 
Phone: +1 (905) 832.9286
Fax: +1 (905) 832.0177
Vaughan Plant
Production & Construction
10877 Keele Street, Vaughan, Ontario L6A 0K6 Canada
Phone: +1 (905) 832.9286
Fax: +1 (905) 832.0177
+1 (905) 832.2731

Customer Service

Customer service representatives are available to assist you between 8:00 AM and 6:00 PM (EST Toronto, Canada), Monday through Friday.

(905) 832.9286

Website & Emails

Green Globe with transparent background