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 161-168 of 232 hotels

Sort by:
City

Prime downtown location with an indoor pool, fitness center, and onsite dining featuring Starbucks.

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

Newly renovated hotel in Edmonton, Canada with restaurant, pub, 11 event venues & free Wi-Fi access

Brand-new hotel with spacious rooms and suites near Toronto Pearson International Airport.

View Details

Regina's newest Fairfield by Marriott, only 4 km. from Regina Airport and close to downtown.

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

Four-star downtown Kingston hotel with pool, hot tub, dining, & lake views. Near Queen’s & KGH.

Four Points Victoria Gateway – ideal for corporate and group travelers.