Contact Us

We would love to hear from you. Please fill out the form below and a member of our team will be in touch.


* These fields are required.

Customer Support

Log a Ticket:


Toronto: 416.289.2344
St. Louis: 314.872.7772
Toll Free: 877.482.8326

Sales Email:

ITC Head Office

27 Mobile Drive
Toronto, ON M4A 1H5

Phone: 416.289.2344
Fax: 416.289.4790


USA Office

800 Fee Fee Road
St. Louis, MO 63043

Phone: 314.872.7772
Fax: 314.872.3353