Welcome to Canada’s First Element Hotel in Vaughan!

Wake up recharged at the all-suites Element by Westin Vaughan Southwest Hotel. Built green from the ground up, this Vaughan, Ontario Hotel is Canada’s first Element.Bright, open spaces energize you and eco-friendly practices help you live well whether you’re here for a night or a longer stay.

Element by Westin Hotels embodies a commitment to balanced living through design, service and amenities which enhance guest well-being, while providing the tools needed to be productive and active on the road.