Please select your preferred language
Canada Hotels with On-Site Restaurants
Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Canada. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.
Showing 185-192 of 232 hotels
Sort by:
Experience elevated comfort and genuine, bespoke hospitality in Downtown Vancouver, BC.
Downtown Moncton hotel with spacious accommodations, dining, event space and an indoor waterslide.
Toronto Airport hotel with free Wi-Fi, indoor pool, fitness center and shuttle service.
Newly renovated hotel in Vaughan, Ontario. Located near Canada's Wonderland.
Newly Renovated Markham hotel located 25km from Toronto. Free WiFi
Luxury waterfront hotel & spa in historic downtown Burlington. Dining, event space, pet friendly.
Business hotel with complimentary Wi-Fi and an indoor pool near Edmonton International Airport.
Short walk across the street from Toronto Pearson Airport T3, link to T1 and UP Express to downtown.











































