Customer Support

ICOR understands that failure of your equipment is not an option. Contact us now to speak to a Technician immediately.

For urgent matters, night or day, call our 24 / 7 customer support telephone number. You can email us if you have a non-urgent technical question.

Customer Service Inquiries:
24/7 Cell Phone: 613-986-7978


Toll Free Number:
North America Only 1.877.483.7978
Tel: 613-745-3600