My husband and I are finalizing a 7-day

· Answered by the Doramagic.ai AI assistant · Family travel

Question

My husband and I are finalizing a 7-day summer trip to the Canadian Rockies in late July with our 3-year-old daughter and my 72-year-old mother (who has mild knee osteoarthritis and gets car-sick on winding mountain highways).

My husband drew up an ambitious 5-stop road itinerary:

  • Day 1: Land Calgary, drive to Banff town.
  • Day 2: Banff Gondola & Johnston Canyon.
  • Day 3: Drive Icefields Parkway to Jasper, stay in Jasper.
  • Day 4: Maligne Lake cruise & Columbia Icefield skywalk.
  • Day 5: Drive back down to Lake Louise hotel, scramble for sunrise Moraine Lake parking.
  • Day 6: Yoho National Park (Emerald Lake) & drive to Kananaskis.
  • Day 7: Drive to Calgary airport for flight home.

Grandma saw the schedule and started worrying about packing up suitcases every morning, winding drives causing nausea, and steep rocky trails. Meanwhile, our 3yo needs a solid 1:30 PM to 3:30 PM crib nap every day, or dinner becomes a full nuclear meltdown.

I want to pivot us to a realistic, high-comfort slow skeleton.

Could you provide:

  1. The '5-Hotel Rockies Sprint Trap' vs 1-Base Slow Skeleton:

- Why changing mountain hotels every night with a toddler and a senior guarantees exhaustion, packing fatigue, and zero actual vacation relaxation.
- Recommended single base (e.g. Canmore with condo kitchen, laundry, elevator, and easy grocery access) vs splitting bases.

  1. Logistics & Accessibility Triage (Parks Canada Shuttles & Knees):

- Exactly how to handle Lake Louise and Moraine Lake logistics without 4:00 AM parking panic or steep hikes (Roam transit vs Parks Canada reserved shuttle from Lake Louise Ski Resort).
- Stroller-friendly and senior-accessible flat scenic alternatives (e.g. Bow Lake shoreline, Lake Minnewanka cruise, Johnston Canyon Lower Falls catwalk vs Upper Falls rocky climb).

  1. Structured Daily Rhythm (The 1-Anchor Rule):

- A day-by-day 7-day slow skeleton with 1 morning mountain anchor (9:00 AM - 12:30 PM), dedicated afternoon rest/nap back at base, and gentle late-afternoon stroll/patio dinner.

Answer

I'll plan this carefully. Let me first check the working set and load the travel references, then write the trip file.

Let me check the existing trip files and the check script.

I see — there's a previous 2-base Canmore + Jasper plan in `trip-rockies-7d.json`. That plan still has the Icefields Parkway round trip (Jasper), which is exactly the winding highway your mother gets sick on. Let me verify the current Moraine Lake access policy for next summer, then overwrite the live `trip.json` with the 1-base pivot.

Confirmed: Moraine Lake Road is closed to personal vehicles year-round since 2023. Parks Canada shuttle from Lake Louise Park & Ride is the canonical route, with Roam Transit Route 9/10 as alternatives. Let me write the new trip file.

The script couldn't parse. Let me check the file.

Ah — the script's argv handling treats a positional arg as a JSON string, not a path. Need `--file`.

`check_trip.py` reports `ok: true`, 6 nights, no errors. Now the body.

---

Canadian Rockies — 7 days, late July 2027

Trip file: (internal file path omitted) (version 2, overwriting the previous 2-base draft). We never book anything — I cannot book flights, hotels, shuttles, or tickets.

Day plan

Success = one morning anchor, one protected nap, one gentle evening. Not five hotels and a checklist.

Why the 5-hotel sprint fails for *this* family

Your husband's draft has each stop in the right place geographically, but for *your* party the math is wrong:

TrapWhat actually happens
5 hotel moves in 7 daysRepacking 5 mornings: car seat, formula, grandma's meds, the 3yo's nap-on-the-go kit. Crib setup never happens — bedtime drifts later, dinner meltdown risk climbs each night.
Icefields Parkway round tripCanmore → Jasper and back is ~5.5 h each way of sustained curves (the most winding highway in the Rockies). Grandma will be sick on Day 3 and Day 5 — the two biggest driving days — and too wiped to enjoy Maligne Lake or Skywalk once she arrives.
Moraine Lake sunrise scramble at 4 AMMoraine Lake Road has been closed to personal vehicles year-round since June 2023. Even if you could drive, the dawn-parking panic burns the night before and the day after.
Banff Gondola + Johnston Canyon in one dayGondola ride is gentle. The Upper Falls trail at Johnston Canyon is rocky stairs — knee-killer for grandma and a fall risk with a 3yo.
Kananaskis as the last baseFar from the airport for the fly-out, and a 5th hotel swap nobody needs.

Why 1 base beats 2

PlanVerdict
Husband's 5-hotel sprint❌ Reject — repacking fatigue + winding drives + 4 AM scramble
Previous 2-base Canmore (4 n) + Jasper (2 n)❌ Reject — Jasper forces the Icefields Parkway round trip that triggers grandma's motion sickness; you also lose the 3yo's consistent sleep setup
1 base: Canmore, 6 nights✅ Recommend. All day trips on Hwy 1 / Hwy 1A / Minnewanka Pkwy (straight or gentle). No moves, no repacking, consistent crib.

Why Canmore (not Banff town, not Lake Louise)

  • Condo inventory with full kitchen (toddler meals + grandma's diet), in-suite laundry (mid-week reset), elevator or ground floor, and pool — exactly what the family needs.
  • Walkable main street so grandma doesn't drive at night.
  • Hwy 1 access is straight prairie + valley from Calgary (no curves on arrival/departure days).
  • Cheaper and quieter than Banff town; Banff is 25 min away when you want it.

Pick Banff town instead only if walkable evening restaurants matter more than kitchen + laundry + pool.

Lake Louise + Moraine logistics — no 4 AM, no steep hike

  • Moraine Lake Road is closed to personal vehicles year-round. No private car, no sunrise parking race — there's nowhere to park. Confirmed at Parks Canada.
  • Parks Canada shuttle from the Lake Louise Park & Ride (Ski Resort lot). Reservations at `reservation.pc.gc.ca` open months ahead; a mid-morning ~10:00 slot is fine. No 5 AM panic.
  • Roam Transit Route 9 / 10 Moraine Lake Express — commercial bus, separate booking. Children 12 and under are free but still need a reserved seat.
  • Roam Super Pass — single ticket covers Lake Louise + Moraine Lake + the Park & Ride shuttle bus. Easiest option for a family that doesn't want to think about which reservation is which.
  • Lake Louise itself — cars are allowed, but the lakeshore lot fills by 8–9 AM in July. Drive to the Park & Ride, take Roam in.

Stroller-friendly + senior-accessible swaps:

Skip (steep / rocky / stairs)Use instead (flat / paved / seated)
Moraine Lake Rockpile climbLakeshore flat path + Rockpile base only (stroller OK; toddler in carrier if you go up)
Johnston Canyon Upper FallsLower Falls catwalk to first bridge — paved, stroller OK
Lake Agnes Tea House (steep switchbacks)Lake Louise lakeshore + café (flat paved)
Glacier Skywalk (Columbia Icefield)Drop entirely — beyond Icefields Parkway; grandma sick before she arrives
Maligne Lake / Spirit Island boatLake Minnewanka scenic cruise — covered seated boat, accessible dock, 15 min from Canmore, no winding drive
Sulphur Mountain hikeBanff Upper Hot Springs (warm pool, sheltered, easy on knees)

The 1-Anchor day — 7-day skeleton

The pattern every day: 9:00–12:30 one morning anchor → 12:30 lunch → 13:30–15:30 hard nap/rest at the condo → 15:30–17:30 light activity → 18:00+ stroll or patio dinner. Indoors if smoke or rain.

DayDate (placeholder)Morning anchor (9:00–12:30)Afternoon restLate day
1Sat 10 JulLand Calgary → straight Hwy 1 drive to Canmore → settle + groceryNo formal nap; restWalk Canmore main st, early dinner
2Sun 11 JulBanff town + Cave & Basin NHS (indoor museum + accessible flat trail; Banff Ave flat stroll)1:30–3:30 PM condo napCanmore patio dinner
3Mon 12 JulMoraine Lake + Lake Louise shuttle day — drive to LL Park & Ride → Roam Super Pass or Parks Canada shuttle (~10 AM slot) → Moraine Rockpile base + lakeshore → Lake Louise flat lakeshore + café1:30–3:30 PM condo nap (toddler often crashes on shuttle back)Condo pool
4Tue 13 JulJohnston Canyon Lower Falls (paved catwalk to first bridge; stroller OK) → optional Banff Upper Hot Springs1:30–3:30 PM condo napHot tub at condo
5Wed 14 JulLake Minnewanka scenic cruise (covered boat, 1.5 h, accessible dock) + flat lakeshore path1:30–3:30 PM condo napBanff Ave patio dinner (or back at Canmore)
6Thu 15 JulYoho NP — Emerald Lake day trip (1 hr Hwy 1 west, flat 5 km loop, optional canoe)1:30–3:30 PM condo napLast dinner at condo / Canmore
7Fri 16 JulPack → straight Hwy 1 drive to Calgary YYC → fly homeNone—

Permitted backup days (swap in if AQI bad / rain / toddler sick): Whyte Museum (Banff), Banff Upper Hot Springs, hotel pool day, Canmore Museum + Geoscience Centre. Indoor + nap-compatible — none of them break the rhythm.

Wildfire smoke — the real summer wildcard

Late July is usually OK; August is worse. Check albertaairquality.ca the morning of every outdoor anchor. AQI > 7 (Very Poor / Hazardous) = swap the anchor for an indoor backup and treat it as a successful rest day, not a failure.

Booking checklist

#ItemNote
1Age-band matrixFlight: child = 2–11 (separate seat, fare typically 75–100% of adult). Hotel: child_3 usually free with adults. Parks Canada shuttle: kids free/discounted, verify at `reservation.pc.gc.ca`. Glacier Skywalk / Maligne boat: child age threshold varies by operator — but both are dropped from this plan.
2City sequence + nightsCanmore 6 nights. Single base.
3Flight ↔ hotel alignmentArrive YYC on Day 1 (any time), fly out Day 7 (aim for afternoon or later — straight drive is 1.5 h, allow 2 h international check-in). Align: ✅
4Room capacity2 adults + 3yo + 72yo = 4 people. 2-bedroom condo with sofa-bed or second bedroom; confirm max occupancy at the property (some1-bedroom units cap at 4 but a toddler counts; some cap at 3). Verify before paying.
5Connection typeInternational flights — pick protected connection (single booking through to YYC). Self-transfer (separate Air Canada + WestJet or separate tickets to a US hub + Calgary) defaults to red, unless you've already confirmed willingness to self-transfer.
6Booking actionsReserve in roughly this order — earliest first: Parks Canada Moraine Lake shuttle reservation (opens months ahead, sells out for July) → flights → Canmore condo (free-cancellation window if possible) → rental car with car seat reserved at booking → Roam Super Pass (opens spring) → Lake Minnewanka cruise. Bear spray: rent in Canmore; do not fly with it.
7Not-booked disclaimerI am not booking anything. None of the above is held. Verify every fare, time, and policy on the operator's own page at booking.

Open gaps (only two that change the skeleton)

  1. Passport country — affects entry rule (US citizens skip eTA; many other visa-exempt nationals need an eTA) and the passport-validity threshold. Confirm at `travel.gc.ca/visit-documents` for your specific passport. Once I know this, the entry conditions are pinned.
  2. Exact July dates — placeholder is Sat 10 Jul → Fri 16 Jul 2027 (historically lower smoke than August; verify AQI the morning of every outdoor day). Change the two dates in `trip.json` and the skeleton recomputes; nothing else moves.

If both of these are confirmed, the rest of the booking table becomes concrete. Two nights earlier (8 Jul start) or two nights later (17 Jul start) work the same way; only the Moraine Lake shuttle reservation needs to match.