Contact Us
We welcome your feedback and questions.
You can connect with us at 1-800-263-2300 or customerservice@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.