Deprecated: Function ep_register_feature is deprecated since version 3.0! Use Feature registration API instead. in /nas/content/live/stagingstmllc/wp-includes/functions.php on line 5383

Notice: Function WP_Block_Type_Registry::register was called incorrectly. Block type "core/gallery" is already registered. Please see Debugging in WordPress for more information. (This message was added in version 5.0.0.) in /nas/content/live/stagingstmllc/wp-includes/functions.php on line 5835

Notice: Constant WP_CACHE already defined in /nas/content/live/stagingstmllc/wp-config.php on line 137

Notice: Array to string conversion in /nas/content/live/stagingstmllc/wp-content/mu-plugins/wp-newrelic-master/classes/class-wp-nr-apm.php on line 148

Notice: Function WP_Scripts::localize was called incorrectly. The $l10n parameter must be an array. To pass arbitrary data to scripts, use the wp_add_inline_script() function instead. Please see Debugging in WordPress for more information. (This message was added in version 5.7.0.) in /nas/content/live/stagingstmllc/wp-includes/functions.php on line 5835
10 Best All Inclusive Family Resorts in Canada | Family Vacation Critic
Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158
All Ages

10 Best All Inclusive Family Resorts in Canada

See recent posts by Lissa Poirot


Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159


All inclusive resorts aren’t just found in the Caribbean, flanking turquoise seas and nestled between palm trees. The lakes and mountains of Canada are home to numerous resorts that provide families with outdoor adventures combined with meals and accommodations for other all-inclusive family vacation options. These are our favorites.

Find more all inclusive resorts in the U.S. and other destinations here: All-Inclusive Resorts for Families.

Written by Lissa Poirot

1/10

Eagle Nook Resort & Spa

For true adventure-seekers and outdoor lovers, this all inclusive wilderness resort is made for you. Located on a peninsula along the Pacific Rim, guests arrive via sea plane from Vancouver or Seattle. You can fish, scout for whales, kayak and hike -- all outside the door of Eagle Nook Resort & Spa, which offers three meals daily with your ocean-view rooms. Children 12 and younger are just $500 CAD for a three- or four-night stay.
2/10

Bayview Wildwood Resort

Providing families with a lakeside getaway, Bayview Wildwood Resort provides all-season packages that come with indoor and outdoor activities with accommodations and meals. Supervised kids' programs, entertainment and a recreation center with free equipment for winter and summer months are highlights, and many packages offer kids stay free inclusions. Go in the winter for cross country skiing, snowshoeing, and skating, or get on the lake in warmer months with fishing and swimming, as well as hiking and biking.
3/10

Shamrock Lodge

Just two hours from Toronto awaits this true all inclusive resort providing guests lakeside accommodations, all-day kids' clubs, non-motorized recreation, and three meals per day. Rustic lodging includes cabins with multiple bedrooms for large families. Families can enjoy the private beach at Shamrock Lodge, in-water sports, fishing, nature walks and a rec room on a good, old-fashioned vacation together. Kids are discounted by age.
4/10

Sonora Resort

Just a short sea plane flight from Vancouver to the island of Sonora awaits this luxury wilderness resort. Families will find multi-room suites with up to six bedrooms at Sonora Resort, with all inclusive rates including all beverages, gourmet meals, Wi-Fi, unlimited international phone calls, and resort amenities, including a heated pool, mineral pools, fly fishing and a movie theater.
5/10

Knight Inlet Lodge

If you really want an eco-adventure, look no further than Knight Inlet Lodge, which touts itself as the place to stay for watching wild grizzly bears. This remote lodge only features 18 rooms with just a few able to fit a family of four. However, this lodge is best-suited for older children who can enjoy the hiking and active excursions provided. All inclusive pricing includes a ride on a float plane from Campbell River, airport transfers, all meals and snacks, house wine with dinner, tours and hikes, and accommodations.
6/10

Fern Resort

In the heart of Lake Country is this all-season resort, featuring packages with accommodations, meals and recreation facilities, and amenities. Many packages offer kids stay free or discounted specials. In the winter, enjoy outdoor ice skating at Fern Resort, cross-country skiing, and snowshoeing. During summer and school breaks, organized children's and family activities are highlights, with fishing, water skiing, rock climbing and swimming.
7/10

Bonnie View Inn

This year-round inn on Lake Kashagawigamog features inn rooms, suites and private chalets with accommodations for up to seven people. Included with accommodations are non-motorized activities such as canoeing, kayaking, hiking, ice skating, snowshoeing, tobogganing and cross-country skiing. A meal plan can be purchased at Bonnie View Inn to include a hot breakfast and three-course dinner, with discounted rates for kids. An evening kids' program can also be added on to the meal plan, where kids dine with other kids while parents enjoy a date night.
8/10

The Briars

Just outside of Toronto is this country inn situated on Lake Simcoe. Year-round recreation is included with accommodations, including a game room, swimming in two pools and the lake, canoeing, kayaking, tennis, volleyball and special summer, holiday and weekend fun like arts and crafts, cooking demos, dancing and more. Dining packages are available at The Briars to make your stay inclusive, with traditional guest rooms as well as two-bedroom cottages and private lodges available for families.
9/10

Severn Lodge

In Muskoka's lake country is this family-style lodge just 90-minutes from Toronto. Spread across 100 lakefront acres, Severn Lodge features all-inclusive vacation packages with luxury accommodations, meals and recreational activities. In the summer, supervised kids' programs are available, along with evening entertainment. Families will love the cottages and suites with kitchens, and two-bedroom units are also available.
10/10

JouVence, Centre de Villegiature

This all inclusive, all-season resort rests on the shores of Lake Stukely. The Parc National du Mont-Orford setting and the resort's nearly 200-acre property provide a place for families to spread out and play. Accommodations begin as cozy rooms, with private cabins best suited for families, and end as rustic cabins without amenities providing a remote camping vacation. In peak seasons, a half-day kids' program is available at JouVence, organized by ages, as well as supervised family activities. Three daily meals are provided buffet-style. Children are heavily discounted by age.



Our team of parents and travel experts chooses each product and service we recommend. Anything you purchase through links on our site may earn us a commission.


Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 5 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 6 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 92

Notice: Undefined offset: 4 in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 98

Notice: Undefined index: pass_through_args in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 158

Notice: Undefined index: wrapper in /nas/content/live/stagingstmllc/wp-content/plugins/smartertravel-shared/includes/ads/includes/api.php on line 159