Skip to Content

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 81-88 of 232 hotels

Sort by:
City

Exceptional downtown Ottawa hotel overlooking Parliament Hill, the Rideau Canal and ByWard Market.

Our luxury hotel in Montreal is the perfect destination for stays in downtown.

All-suite hotel in Laval, Canada, with pet-friendly lodging, free Wi-Fi and free daily breakfast.

One or Two bedroom suites w/full kitchens, free breakfast. Minutes from (YYZ) Pearson Intl Airport

Stylish, pet-friendly, boutique hotel near Rogers Arena and BC Place Stadium, in downtown Vancouver.

Sleek, modern Toronto city hotel featuring signature Whatever/Whenever® services.

Luxury hotel in Toronto with 5-star amenities and award-winning restaurant.

Lakefront Gravenhurst hotel with free breakfast, Wi-Fi, pool, balconies, and kitchenettes.