December 31, 2025

Westin Hotels jobs Canada

Westin Hotels & Resorts, a prestigious brand under Marriott International, is renowned for its commitment to promoting well-being, relaxation, and rejuvenation for travelers worldwide. Established in 1930, Westin’s legacy is built around providing a premium experience that focuses on the physical and mental wellness of its guests, offering comfort, luxury, and holistic amenities designed to enhance every stay. As part of Marriott’s vast portfolio, Westin Hotels combines timeless luxury with modern design, offering a refreshing environment to both business and leisure travelers.

In Canada, Westin Hotels offers some of the country’s finest accommodations, providing guests with serene, comfortable, and rejuvenating experiences in key cities and popular destinations. Whether in bustling metropolitan areas like Toronto or at scenic spots like Whistler, Westin Hotels in Canada are known for their exceptional service, wellness-focused amenities, and sophisticated surroundings.

Key Properties in Canada:

  1. The Westin Harbour Castle, Toronto Located in Toronto’s vibrant downtown area along the picturesque shores of Lake Ontario, The Westin Harbour Castle is one of the flagship properties in Canada. This iconic hotel boasts stunning views of the lake and Toronto’s skyline, offering a range of luxurious rooms and suites. The hotel caters to both business and leisure travelers, providing easy access to popular attractions like the CN Tower, Royal Ontario Museum, and many local dining and shopping destinations. Guests can enjoy premium amenities such as a heated indoor pool, a fitness center, and a world-class spa, making it a prime choice for both relaxation and productivity.
  2. The Westin Resort & Spa, Whistler Nestled in the heart of Whistler, British Columbia, The Westin Resort & Spa offers guests a mountain retreat with the perfect balance of relaxation and outdoor adventure. Located near Whistler Blackcomb, one of North America’s premier ski resorts, this property is ideal for visitors looking to enjoy winter sports, hiking, and other outdoor activities. The Westin Whistler provides luxurious rooms and suites with alpine-inspired design, along with a full-service spa, wellness programs, and easy access to the resort’s ski lifts, golf courses, and hiking trails.
  3. The Westin Ottawa The Westin Ottawa is located in the capital city of Canada, just steps away from Parliament Hill, the Rideau Canal, and other significant national landmarks. This property offers luxurious rooms and suites with panoramic views of the city or the nearby canal. Known for its excellent service, the Westin Ottawa provides a variety of dining options, a state-of-the-art fitness center, and facilities for both business and social events. It is an ideal choice for guests who wish to experience both the cultural and political heart of Canada.

Accounts Receivables Agent                      

Assistant Rooms Operations Manager     

Chef de Partie – Pastry                                  

Commis I                                                          

Director of Finance and Accounting          

Engineering Manager                                   

Events Manager                                             

General Manager                                           

Guest Arrival Expert                                      

Guest Environment Expert                          

H Tasting Lounge Restaurant Manager    

Housekeeper                                                   

Housekeeping Aide                                       

Loss Prevention Officer                                

Pastry Cook II                                                 

Rooms Controller                                           

Sales Executive                                               

Starbucks Barista

Westin Hotels jobs Canada
Westin Hotels jobs Canada