Contact Us!

We welcome your feedback and questions. You can connect with us at 1-800-263-2300 or customer.service@stellacanada.com. Alternatively, you can fill out the contact form below and we will try and get back to you within the next business day.