Contact us

Do you have any questions or special requests? Our team will be happy to get back to you as soon as possible.

mail
phone

Phone 
Tel.: 416-968-8398 
Toll free: 1-844-4-IDÉLLO (1-844-443-3556) 
Fax: 416-968-8203

Do you have any questions or would you like to find out more?  
See the FAQ