Junior Vacation.
Canada

Vancouver with kids.

Vancouver, BC (not the one in Washington state two hours south of Seattle — we're talking about the Canadian one) with kids is the easy-walking Pacific Northwest trip that lives or dies on which day trips you pick. The city itself is a 3-4 day trip. Whistler needs an overnight, Victoria via BC Ferries is better as one too, and a pre-Alaska-cruise pre-stay slots cleanly between your flight and your boat.

Best for All ages, with a sweet spot at 5-12Stanley ParkGranville IslandCapilano vs Lynn CanyonGrouse MountainPre-Alaska cruise portPacific Northwest rain
Best for ages
All ages, with a sweet spot at 5-12
Best time to visit
July and August are the famously perfect window — 22°C (72°F), reliably sunny, every outdoor venue open. September is the locals' secret — warm, dry, lower rates. October through April is rainy season; Vancouver gets about 166 wet days a year, but downtown stays mild and the indoor-attraction ecosystem is genuinely good. Avoid the August civic-holiday Monday weekend if you're using BC Ferries — sailings sell out.
How long to stay
3-4 nights in Vancouver only; 6-8 nights for the full Pacific Northwest Canada loop with Whistler and Victoria

Here's the thing about Vancouver. It's the Canadian one. The American one is in Washington state, two hours south of Seattle, a perfectly nice town with a lot of strip malls, and we are absolutely not talking about that one. We're talking about the city built into mountains and ocean, with the 1,000-acre downtown park, the suspension bridges, the dim sum, and the cruise port that sends everyone to Alaska.

That out of the way.

Vancouver with kids is genuinely easy. The downtown is walkable. The transit works (you'll use the SkyTrain from the airport before you've even put your jacket on). The mountains are visible from almost every street. Stanley Park is right there. The food is excellent. The weather is mild even in winter — it rains a lot, but it almost never snows downtown.

A few other things nobody warns you about.

The city is 3-4 days. Everything else is a day trip. Stanley Park is one full day on its own (yes, really). Granville Island is half a day. The Aquarium is half a day. Add the North Shore (Capilano or Lynn Canyon plus Grouse Mountain) and you've used up your week without leaving the metro area. Whistler, Victoria, the cross-border drive from Seattle — those are the bigger calls about how the week looks, not bonus add-ons.

Whistler is not a day trip with kids under 6. It looks like one on the map. The Sea-to-Sky Highway is two hours each way and it is one of the prettier drives in North America. But add an hour of village wandering and you've burned eleven hours for what reads back as "we drove to a ski town and ate a pretzel." Stay overnight. Or stop in Squamish (45 minutes closer, with its own gondola) and call it good.

Victoria via BC Ferries is gorgeous, and a brutal day trip. The crossing is 1 hour 35 minutes. The math, with the drive to the terminal and the drive on the other side: about five hours of transit each direction. Doable. Not pleasant with a four-year-old. Overnight is the honest answer.

Capilano and Lynn Canyon are both real, and they are different. Capilano is the famous one with the ticketed bridge plus the Cliffwalk plus the Treetops mini-bridges plus a gift shop. Around $75 Canadian per adult. Free shuttle from downtown. Lynn Canyon is the locals' pick: free entry, a similar bridge with more bounce to it, swimming holes in the creek in summer, and trails that go on. If you have the time and the kid for it, do Lynn. If it's your first Vancouver trip and you want one thing curated, do Capilano. Both is bridge-fatigue.

The Aquarium hasn't had whales since 2021. A lot of older trip reports talk about the beluga and the dolphins. Those animals were rehomed — Helen, the last cetacean (a Pacific white-sided dolphin), was transferred in April 2021 — and a federal law (the 2019 Ending the Captivity of Whales and Dolphins Act) made the change permanent. Sea otters are now the headliner — they're great, they're charismatic, they do otter things. The Aquarium still works for 3 to 8. It's not the cetacean experience your friend's parents had in 1998.

The downtown core is fine. The Downtown Eastside is not. The Hastings Street corridor between Cambie and Main, and the blocks immediately adjacent, are the part of the city you don't walk through with kids — the unhoused-population reality is more visible than pre-2020, and locals will tell you the same. The rest of the city — Coal Harbour, the West End, Yaletown, Kitsilano, North Van — is perfectly fine. Pick a hotel in one of those, not on the edge of the DTES, and the city behaves itself.

Vancouver by age: what shifts at 3, 7, and 11

Vancouver is at its best with kids 5 to 12. Stanley Park does most of the work with under-7s (the seawall on a balance bike, Second Beach in summer, the totem poles, English Bay sandbar). Granville Island's Kids Market is the surprise winner from 3 to 9. The Aquarium clicks at 3 and starts losing the older kids around 9. Capilano works with a stroller; Lynn Canyon needs a kid who can hike. Whistler day trips need a kid who can sit in the car. Victoria via BC Ferries needs a kid who can do five hours of transit without melting. Knowing what works at what age is how you pick the right trip.

With a baby (under 2)

Vancouver with a baby is genuinely doable. The trip is mostly for you, but the city is forgiving with infants — the sidewalks are stroller-friendly, the SkyTrain has lifts at every station, the rain is mild rather than freezing, and there are nursing rooms in almost every museum and the bigger mall food courts.

What works at this age: the seawall and the park. Stanley Park's seawall is 9 kilometres of flat paved path with no cars — separate bike and pedestrian lanes, ocean on one side, forest on the other, benches every few hundred metres. A stroller rolls beautifully. English Bay at the end of the seawall has the swimmable beach (sandbar, gentle slope, lifeguards in summer). Second Beach inside Stanley Park has an outdoor heated freshwater pool (80 metres long) open late May through early September, plus a playground and an actual sandy beach. The seasonal pool is $7 adult / $3.50 kid (under 1 free) and is one of the best-kept Vancouver-with-a-baby secrets.

A few things to know. The flight is the easy part if you're coming from the west coast — most US west-coast cities are a 2-3 hour direct flight. From the east coast or Europe it's a longer day. The Canada Line SkyTrain from YVR to downtown is 25 minutes — adult fare around $10.50 CAD (kids 12 and under ride free with a paying adult), every 7-8 minutes, every station has an elevator, strollers welcome. Skip the $50 taxi unless you have a lot of luggage. Rain gear, not umbrellas. Vancouverites don't use umbrellas — they wear waterproof jackets and let the rain do what it does. Bring a stroller rain cover; you'll use it.

  • Stanley Park seawall — 9 km flat paved path, stroller-friendly, ocean views
  • Second Beach outdoor freshwater pool (80 m) — open late May to early September; $7 adult, $3.50 kid
  • Canada Line SkyTrain from YVR — 25 min to downtown; kids 12 and under free, elevators at every station
  • Stroller rain cover non-negotiable October through April
  • Skip the Aquarium with a baby — sea otters don't read as remarkable yet
  • Skip Capilano + Lynn Canyon with a baby — neither bridge tolerates a front carrier well in wind

With a toddler (2-3)

This is when the city starts to give back. A toddler will spend an hour at the Granville Island Kids Market and want to come back, ride the Aquabus across False Creek and shriek at the seaplanes landing, eat a Japadog without complaining, and nap on a bench at Kitsilano Beach while you read.

The Granville Island Kids Market is the under-5 sweet spot. It's a 2-story indoor building inside Granville Island — 25-ish small kid-shops (toys, costumes, magic supplies, a literal kids-only hair salon), an arcade with bumper cars and VR rides on the upper floor, and a free indoor play area for the smaller kids. There's also an outdoor splash park right next door (summer only), and a real playground next to that. Two to three hours, easy. The Aquabus across False Creek to get there is half the fun — the little rainbow ferry holds about 12 people and crosses in five minutes for around $4.50 adult / $2.25 kid.

Capilano works at 2-3 with a stroller. The paths are paved through the main forest sections, but the bridge itself doesn't allow strollers across — you fold and carry, or you take turns going across with the kid in arms. Treetops Adventure is also stroller-friendly (paved walkways between trees), but the Cliffwalk requires kids to walk it. Lynn Canyon is harder at this age — the trails are wooded dirt with roots, the bridge has more bounce than Capilano, and the parking lot is a hike from the suspension bridge itself. If you're picking one with a toddler, Capilano is the easier call.

The Aquarium at 2-3 is the rainy-day default. Sea otters do the kid work (heads-up: 4 of the 10 sea otters are being transferred to Aquarium du Québec in early June 2026; 6 will remain). The jellyfish room is the moment they remember. Plan for 2 hours, not 4. Morning visits work better than afternoons. Adult ~$46 / kid 3-12 ~$30 / under 3 free (verify 2026 pricing — has shifted since Herschend Family Entertainment took over from the non-profit in April 2021).

Skip the Grouse Mountain gondola at this age. The ride itself is fine, but the summit isn't built for toddler attention spans, the weather can turn fast, and there's no easy bail-out if the kid loses interest. Wait until 4-5.

  • Granville Island Kids Market — 2-story indoor building, 25+ shops, bumper cars, free play area
  • Stanley Park seawall — flat paved path with separate bike and pedestrian lanes; stroller-friendly for the whole loop
  • Aquabus across False Creek — $4.50 adult / $2.25 kid; the route to Granville Island
  • Aquarium morning visit — 2 hours; sea otters + jellyfish room are the bits to plan around
  • Capilano at 2-3: stroller for forest sections; carry the kid across the bridge
  • Skip Grouse Mountain until 4-5

Sweet spot start (4-7)

Now the trip stops feeling like you're dragging the kid through your itinerary.

Stanley Park opens up. The seawall now does a 5-year-old on a balance bike (and the bike lane is genuinely separated from walkers — no car traffic to manage). The totem poles at Brockton Point start to mean something at 5 — the carvings tell stories, and there are interpretive signs that work at this age. Second Beach Spray Park (open late June through early September) is heaven for 3-to-6-year-olds — water features at three different settings, plus the heated freshwater pool, plus a regular playground, plus picnic tables. Easy half day. Don't drive — park entry is $3.50/hour summer and the lots fill by 11am; walk in from Coal Harbour or take the free Stanley Park Shuttle (summer-only).

Capilano comes into its own at 4-7. Now the kid can walk the suspension bridge themselves (or hold a parent's hand — the rule is no strollers across, but kids walk). The Treetops Adventure (seven mini-bridges between Douglas firs at canopy level) is the part they'll talk about for weeks. The Cliffwalk (a glass-bottomed walkway carved into the granite cliff) is what the 6-year-old remembers. Raptors Ridge is open April through September — close-up bird-of-prey demos that are worth the ticket on their own. Plan 2-3 hours; the free shuttle from downtown adds another hour each direction.

Lynn Canyon starts working too — 5 and up can do the bridge confidently, and the Twin Falls hike (30 minutes round trip on a moderate trail) is a fair first hike. The creek swimming holes (look for "30-Foot Pool" or "Pipeline Bridge") are real swimmable spots in July and August. Free parking is the catch — gets full by 10am summer weekends. The Lynn Canyon Ecology Centre right at the trailhead is small but has live salamander tanks and a free 20-minute beaver film that holds 4-7s.

The Vancouver Aquarium finally clicks at this age. Plan a full half-day. The 4D theatre is a hit (15-minute films, $5 add-on, water and air effects that 5-year-olds find delightful and 9-year-olds find embarrassing). The interactive tide pool lets kids touch sea stars and anemones with a guide. The sea otter habitat is where you take the photo.

Granville Island Kids Market still works but the kids will start to age out. By 7 they're more interested in the Public Market food court than the toy shops. The Adventure Zone arcade upstairs holds them longer than the toddler-targeted play areas.

FlyOver Canada at Canada Place is a sleeper pick at 5-7. It's an 8-minute flight-simulator ride (you sit in a seat, your feet dangle, a curved screen wraps around you, and you "fly" over Canadian landscapes — Rocky Mountains, Niagara, Banff). Minimum height 102 cm (just over 3 feet). The 5-and-up kid loves it; the 4-and-under kid finds it too intense. Adult $34 / kid 3-12 $20.

Skip Whistler as a day trip at this age. The drive will eat 5 hours and there's nothing at the village that justifies it for a 4-year-old. If you want a Whistler-style experience without the commitment, do the Sea-to-Sky Gondola at Squamish (1 hour from downtown, much easier day).

  • Second Beach Spray Park + heated freshwater pool — open late June to early September
  • Capilano: bridge + Cliffwalk + Treetops + Raptors Ridge (Apr-Sept); 2-3 hours total
  • Lynn Canyon Twin Falls hike — 30 min round trip; creek swimming holes summer only
  • Aquarium 4D theatre — $5 add-on, 15-min films
  • FlyOver Canada — height min 102 cm (~3.4 ft); 8-min flight simulator
  • Skip Whistler day trip until 6-7; do Squamish Sea-to-Sky Gondola instead

Peak Vancouver age (8-12)

This is when the whole region opens up.

Whistler becomes a real day trip option (still better as an overnight, but the drive works at 8-12). The Sea-to-Sky Highway from West Vancouver to Whistler Village is 120 km, about 2 hours each way depending on traffic. Stop at Shannon Falls on the way — a 5-minute walk from the parking lot to a 335-metre waterfall, the third-tallest in BC. The Sea-to-Sky Gondola in Squamish is the other halfway-stop worth it: a 10-minute ride to 885 metres, with the Sky Pilot Suspension Bridge at the top. Honestly, it's more interesting than half of what's at the village. In Whistler itself: the Peak 2 Peak Gondola, the cable car between Whistler Mountain and Blackcomb Mountain. It's the kid-magic ride of the trip. Most of the year it's open; from October through May it's closed for most of that window, so verify before you book. Valley Trail biking (10 km of paved car-free trail through the valley — bike rentals at the village). Lost Lake (a 15-minute walk from the village, swimmable in July and August). The Whistler Olympic Plaza (free playground, sometimes summer concerts). Plan a full 12-hour day if you're doing it as a return trip. Or stay one night in Whistler Village and split it into two relaxed half-days.

Lynn Canyon becomes the better choice over Capilano at this age. The hike is real now (loop trail is about 90 minutes with the suspension bridge in the middle). The swimming holes are the highlight — 30-Foot Pool is exactly what the name suggests, with rocks to jump from at 12+ if you're brave. The Ecology Centre is over in five minutes at 10+; skip it. The cost-vs-experience math swings hard toward Lynn at this age: free vs $75 per person at Capilano.

Grouse Mountain finally earns the gondola ticket. The 10-minute Skyride goes to 1,200 metres (4,100 feet) with city and ocean views. At the top: the Refuge for Endangered Wildlife, where two orphaned grizzlies — Grinder and Coola — have lived since 2001. They sleep a lot, but watching them eat or play is genuinely something. The lumberjack show runs hourly in summer; it's a real Canadian-cliché logger competition, and the kids love it. The Eye of the Wind, a wind turbine you can walk inside, is the older-kid splurge for the panoramic view. Theatre in the Sky is a 30-minute documentary that buys you a sit-down after lunch. Adult round-trip gondola is around $80+ Canadian (verify 2026 pricing). Free shuttle from downtown Capilano in summer. Plan 4-5 hours including travel. Skip on cloudy days — the views are the whole point, and the lumberjack show isn't worth $80.

Pre-Alaska-cruise pre-stays make sense here. Vancouver is the main embarkation port for 7-day Alaska sailings, and Canada Place is the terminal. Stay one or two nights at a Coal Harbour hotel. Pan Pacific sits directly above the cruise terminal. Fairmont Waterfront is across the street. Fairmont Pacific Rim is two blocks west. Do Stanley Park on Day 1, Capilano on Day 2, then walk to the ship. The 8-12 sweet spot is also the Alaska-cruise sweet spot — old enough to do the shore excursions, young enough that the cruise-ship magic still hits.

Dim sum starts working as a real family meal at this age. Sun Sui Wah on Main Street, Kirin Mandarin on Alberni St (West End / Coal Harbour — not Yaletown despite what some posts say), or Jade Dynasty in Chinatown are the go-to picks. The reason dim sum works with kids: lots of small bites, sweet things mixed in with the savoury, and nobody has to sit still for 90 minutes. Try one of everything off the cart; the bill comes to about $15-20 per person. Order the BBQ pork buns; the egg tarts; the steamed shrimp dumplings.

  • Whistler day trip: 12 hours total; better as 1-night overnight
  • Sea-to-Sky Gondola Squamish — 10 min ride; halfway stop on the Whistler drive
  • Lynn Canyon over Capilano now — free, real hike, swimming holes summer
  • Grouse Mountain — full 4-5 hour day; skip if cloudy
  • Bear refuge at the top of Grouse — Grinder and Coola since 2001
  • Pre-Alaska-cruise: Pan Pacific or Fairmont Waterfront at Canada Place
  • Dim sum at Sun Sui Wah / Kirin Mandarin (Alberni St) / Jade Dynasty — the family-friendly meal that earns the rite-of-passage status

Teens (13+)

Teens turn Vancouver into a real city trip.

Whistler in summer with a teen is the trip. Mountain biking at the Whistler Mountain Bike Park (real downhill trails with lift-served access; most rated trails need a rider who's 13+; bike rentals around $100/day with helmet and pads). The Peak 2 Peak Gondola. The Train Wreck Trail — a 30-minute walk to an abandoned graffiti-covered train wreck in the forest, the teen photo moment. Lost Lake. And the village itself (the Village Stroll has decent food and is walkable). In winter, Whistler turns into a ski-school destination. Overnight at minimum, ideally a full week. Lessons run November through April, and teens pick up snowboarding fast at this age. Whistler ski school is the highest-rated kids' program in North America, and the teen "Adventure Camp" gets glowing reviews.

Victoria via BC Ferries finally makes sense at teen ages. The 1 hour 35 minute crossing isn't a sentence anymore — they'll have headphones on and you'll have coffee from the ferry's cafeteria. Once you're there: the Royal BC Museum (genuinely good, especially the First Nations gallery and the Old Town exhibit). Beacon Hill Park (with the petting farm and the goat-stampede video moment). Butchart Gardens (yes, even teens find it beautiful in summer). And downtown Victoria's harbour, where the little 12-foot Inner Harbour ferries putt across for $7.50 a ride — the unironic part of the day that breaks through teen phone-face. Plan a 1-night overnight at minimum; 2-3 nights is better.

Dim sum, Japadog, izakaya. Vancouver's food scene clicks hard at this age. Japadog (the Japanese-style hot dog street-food brand) is the must-do — the Burrard Street cart or the Robson brick-and-mortar; the Terimayo is the rite-of-passage order. Guu Izakaya in Gastown (Japanese tapas, noisy, lots of small plates, teens love the chaos). Granville Island bakery breakfast — Lee's Donuts, Siegel's Bagels, Stuart's. Earnest Ice Cream in Olympic Village or Mt Pleasant (the Vancouver-original small-batch standard).

The Vancouver Art Gallery and the Museum of Anthropology at UBC — both work at 13+ if your kid leans into museums. The MOA at UBC is the regional standout (Northwest Coast First Nations art collection, totems in the Great Hall, reopened June 2024 after a seismic upgrade); 13+ get it. The Vancouver Art Gallery is hit-or-miss depending on the rotating exhibit.

Capilano vs Lynn Canyon at teen ages — most teens find Capilano "fine but pricey" and Lynn Canyon "actually fun." If you're picking one, Lynn.

The pre-cruise pattern still works but it's tighter — teens want a Whistler day or a Victoria overnight more than an extra day of city.

  • Whistler Mountain Bike Park — 13+; bike rentals ~$100/day with pads + helmet
  • Whistler ski school in winter — overnight minimum; full-week ideal
  • Victoria via BC Ferries — overnight, not day trip; 1h 35min crossing
  • Royal BC Museum + Beacon Hill Park + Butchart Gardens as a Victoria 2-day plan
  • Japadog + Guu Izakaya + Earnest Ice Cream = the Vancouver food rite of passage
  • MOA at UBC for museum-leaning teens
  • Lynn Canyon over Capilano

Vancouver picks that earn the trip

Twelve places we'd put in any first-week Vancouver-with-kids trip. Stanley Park is the centrepiece. The rest depends on what kind of week you want. A few are weather-dependent (the Grouse summit is a Plan B on a cloudy day; the Spray Park is summer-only). Most are doable in a stroller — the exceptions are noted. Pricing is in Canadian dollars; verify before you go, because Vancouver attraction pricing has crept up since 2023.

Stanley Park

Downtown Vancouver (West End peninsula) · Best for All ages, peak 3-12

Stanley Park is the trip. A thousand acres of rainforest, beaches, gardens, a heated outdoor pool, a small zoo's worth of nature exhibits at the Aquarium, totem poles, and the seawall — a paved path of around 9 kilometres with no cars that follows the perimeter of the park along the ocean. Kids on balance bikes, parents pushing strollers, teens on rental e-bikes. The bike and pedestrian lanes are physically separated for most of the route.

The pieces that fill a full day: the totem poles at Brockton Point (eight real Indigenous totems, interpretive signs, free, 20 minutes from the Coal Harbour entry — a ninth, Ellen Neel's Kakaso'Las, was returned to MOA at UBC in 2024 for preservation). Second Beach (heated outdoor pool open late May through early September + Spray Park late June through early September + playground + sandy swimmable cove). The Rose Garden (free, summer-only bloom). The seawall around to English Bay (the swimmable beach with sandbar, lifeguards in summer).

Park entry is free. Driving in costs $3.50/hour summer (the lots fill by 11am on summer weekends — don't drive in). Walk from Coal Harbour or West End; take the free Stanley Park Shuttle that runs late June through Labour Day; or come in by bus. Pack snacks; the in-park concessions are fine but expensive.

You could easily spend a couple of days here. We thought we'd do two hours and ended up doing five.
a parent on a Vancouver travel forum

Tip: Don't drive in summer. Park lots fill by 11am. Walk from Coal Harbour (15 min to the seawall entry) or take the free shuttle.

Granville Island + the Kids Market

Under the Granville Bridge, Vancouver · Best for Toddlers to age 10, peak 3-9

Granville Island is a peninsula under the Granville Bridge that became Vancouver's family-day-out destination by accident — an old industrial site that got reclaimed in the 1970s into a public market, artist studios, theatres, and (the part that matters for kids) a 2-story indoor children's market.

The Kids Market is the surprise winner of every Vancouver-with-kids trip. Twenty-five small kid-shops on two floors — toy stores, magic shops, costume shops, a kids-only hair salon (The HairLoft on the 2nd floor; book ahead in summer). The lower floor has free indoor play areas; the upper floor has an arcade with bumper cars and VR rides (paid). The whole building is rain-proof, stroller-friendly, and the kids can roam relatively unsupervised in a way that's hard to find in a city. Outside the building: a free splash park (summer only) and a real playground.

The Public Market next door (open 9am-7pm daily, free entry) is the food half — 50+ independent vendors, multiple bakeries (Siegel's for bagels, Stuart's for everything else, Lee's for donuts), produce, dim sum-adjacent food court, ice cream. The kid lunch happens here.

The Aquabus across False Creek is how you arrive — a little rainbow ferry that holds about 12 people, crosses in five minutes, $4.50 adult / $2.25 kid each way. It departs from the foot of Hornby Street downtown, or from Yaletown, or from the Plaza of Nations.

Parking on Granville Island is shared and brutal in summer (small lots, full by 10am). Take the Aquabus.

We went for an hour. We left at four. The kid wanted to come back the next day.
a local Vancouver mom

Tip: Take the Aquabus from downtown ($4.50 adult / $2.25 kid). Parking on the island is full by 10am summer.

Vancouver Aquarium

Stanley Park, Vancouver · Best for Ages 3-9

The Aquarium is inside Stanley Park, so you can pair it with park time. It's about a 10-minute walk from the Coal Harbour entry, or a free shuttle stop in summer.

The whales are gone. The Vancouver Park Board passed a cetacean-display ban in 2017, and a federal law (the 2019 Ending the Captivity of Whales and Dolphins Act, S-203) made it permanent across Canada. The last cetacean — Helen, a Pacific white-sided dolphin — was transferred to SeaWorld San Antonio in April 2021. Older trip reports talk about belugas and dolphins; those animals are no longer here. What is here: sea otters (the new headliner — they're charismatic, they do otter things, they crack mussels open on their chests; feedings happen twice daily and the otter house has a viewing window the kids will press their faces against). Jellyfish room (a dim room with floor-to-ceiling backlit tanks; the part the kids press their faces to). Interactive tide pool with a guide who'll let kids touch sea stars and anemones. 4D theatre (15-minute films, included with admission as of 2026 — older guides saying $5 add-on are out of date; air and water effects; ages 5-9 love it; first-come-first-served capacity). Tropical exhibits (the freshwater Amazon section with the piranhas + the saltwater coral reef section with the puffer fish). Penguins in an outdoor habitat.

Plan a morning visit — 9:30 or 10am opening, out by 1pm for lunch. Afternoon visits feel rushed and the kids hit museum fatigue by 2pm. Adult around $46 / kid 3-12 around $30 / under 3 free (verify 2026 pricing; ownership changed in 2023 and prices have moved). Members get free entry; not worth the membership for a one-time visit.

Skip on a sunny summer day — you didn't fly to Vancouver to be indoors when the seawall is right there. Save it for a rainy morning.

If you're going to the Aquarium expecting whales, don't. If you're going for sea otters and the jellyfish room, it's still a solid morning.
a Vancouver parent on social media

Tip: Morning visit only. Skip on a sunny day. The 4D theatre is $5 extra and worth it at 5-9.

Capilano Suspension Bridge Park

North Vancouver · Best for Ages 4-10 (with stroller for under-4)

Capilano is the famous one. A 137-metre suspension bridge that hangs 70 metres above the Capilano River, plus Treetops Adventure (seven mini-bridges between Douglas firs at canopy level), plus the Cliffwalk (a glass-bottomed metal walkway carved into the granite cliff face), plus Raptors Ridge (close-up bird-of-prey demos, April through September). Plus a gift shop and two restaurants and a snack bar. It is, in the honest local view, "a theme park version of a forest" — and that's not entirely a bad thing if you have a kid who needs structure.

The bridge itself bounces. Not as much as Lynn Canyon (Capilano is wider and the cables are heavier), but enough that a nervous 4-year-old will pause halfway across. Once you cross, the forest path on the other side is paved with handrails and benches — easy stroller territory. The Treetops mini-bridges are stroller-accessible (paved boardwalk in the trees). The Cliffwalk requires kids to walk it themselves; under-4 in arms is fine.

Around $75 CAD adult / $37 kid 6-16 / kids 5 and under free (verify 2026 pricing). Free shuttle from downtown Vancouver runs every 30 minutes from the Canada Place area in summer — a major convenience play (no driving + no parking). The shuttle ride is about 25 minutes each way. Total time commitment with shuttle: 4-5 hours.

Strollers are NOT allowed across the suspension bridge itself (you fold and carry, or one parent waits and they swap). They ARE allowed everywhere else in the park. Restrooms abundant. Snack bar food is fine and overpriced.

Vs Lynn Canyon: Capilano wins if you have a stroller-age kid, if it's your first Vancouver trip and you want the curated experience, if Raptors Ridge is open (Apr-Sept) and you have a bird-loving kid, or if the free downtown shuttle saves you a car. Lynn Canyon wins on every other axis.

Capilano is what Capilano markets itself as. Lynn Canyon is what Capilano pretends to be.
a budget-family-travel blog post

Tip: Take the free downtown shuttle. Strollers don't cross the bridge. Skip on summer afternoons — queue gets long.

Lynn Canyon Park

North Vancouver · Best for Ages 5-13

Lynn Canyon is the locals' pick. Free entry. A 40-metre-long suspension bridge that hangs 50 metres above the canyon floor (shorter than Capilano's 137m, slightly lower than Capilano's 70m-above-the-river, with noticeably more bounce — it feels more alive). Twin Falls (a 30-minute round-trip easy hike on a maintained trail to a 20-metre waterfall). The 30-Foot Pool (an actual swimming hole on the creek; rocks to swim from in summer; the locals' summer-day pick). Pipeline Bridge (another suspension bridge crossing further along the trail, less famous but equally fun). The Lynn Canyon Ecology Centre at the trailhead (small, free, live salamander tanks, a free 20-minute beaver documentary, fine for under-7s).

It's all run by the District of North Vancouver as a public park. No gift shop, no curated photo ops, no Raptors Ridge equivalent. Just forest and water and a bouncier bridge than the famous one.

Parking is free, in a small lot that fills by 10am on summer weekends. Public transit is doable but multi-leg (SeaBus from Waterfront to Lonsdale Quay, then a 30-minute bus, then a 5-minute walk). If you're going to the North Shore for the day, drive — and pair Lynn Canyon with Grouse Mountain or Capilano (locals do Lynn + Grouse; tourists do Capilano + Grouse).

The hike to Twin Falls is genuinely easy at 5+ (paved sections + boardwalks + some natural-dirt trail with roots; no scrambling). The 30-Foot Pool needs an adult who's comfortable in cold water (Lynn Creek runs glacier-cold even in August; expect 14-16°C / 57-60°F). Bring water shoes; the rocks are slippery.

No restrooms beyond the trailhead facility. No food on site. Pack a picnic; eat it at the trailhead picnic tables or at Twin Falls.

Massive trees? Check. Clear, green water? Check. Suspension bridge? Check. Entry fee? Zero.
a budget-family-travel blog

Tip: Park by 10am summer weekends. Bring water shoes for the swimming holes. Glacier-cold water even in August.

Grouse Mountain

North Vancouver · Best for Ages 4-12

Grouse is the gondola-and-summit experience. A 10-minute Skyride from the base in North Vancouver to 1,200 metres (4,100 feet), with city + ocean + mountain views the whole way up. At the top: the Refuge for Endangered Wildlife. Two orphaned grizzly bears, Grinder and Coola, have lived on the mountain since 2001. They sleep most of the day, but feedings at 11:30am and 3pm are when the kids press up against the glass. The Lumberjack Show (summer only, runs hourly) is a real Canadian-cliché logger competition; the 5-to-9 crowd loves it. The Eye of the Wind is a wind turbine you can take an elevator up inside — 60 metres tall, glass platform at the top, closed on high-wind days. The chairlift to the very top of Grouse Mountain (the "Peak Chair") is the older-kid splurge for the view. Theatre in the Sky is a 30-minute nature documentary in a small theatre; fine for tired feet in the afternoon. Plus owls, ravens, and reindeer in a smaller rescue area at the summit.

Around $80+ Canadian adult / $40+ kid for the gondola round trip (verify the kid fare — Grouse pricing shifts seasonally). The Eye of the Wind, Lumberjack Show, Theatre in the Sky, and the Peak Chairlift to the very top are all included with the Mountain Admission in the summer (Green Season). No extra add-on cost in the summer window.

Free shuttle from downtown Capilano in summer (the same shuttle that goes to Capilano Suspension Bridge stops at Grouse on the same loop). Adds 30 minutes each way. Otherwise drive (free parking at the base, 30-minute drive from downtown).

Skip on cloudy days. The whole point is the view; if it's foggy or low-cloud, you're paying $89 adult / $49 kid to ride a gondola into a cloud and watch a lumberjack show that's worth $20. Check the live webcam at grousemountain.com before committing.

In winter: Grouse becomes a ski-and-snow-play mountain. Outdoor ice skating rink (skate rentals available), snowshoe trails, sliding zone for the kids with their own toboggans. Lift tickets for skiing run $80+ adult; the mountain is small (compared to Whistler) but works for a half-day ski lesson with kids.

The bear pen is the part the kids remember. The gondola is the part you remember.
a Vancouver parent

Tip: Free shuttle from downtown; check the webcam before going; pack snacks (summit food is overpriced).

Skip note: Skip on cloudy days — the views are the whole point; check the live webcam at grousemountain.com.

Science World

False Creek, Vancouver · Best for Ages 3-12

Science World is the geodesic-dome science museum that sits on False Creek's east end (you'll see the silver-ball-of-a-building from the SkyTrain). Built for Expo 86, kept and repurposed, expanded twice since. (It was renamed "Telus World of Science" for years; reverted to Science World in 2020.)

The permanent galleries: the BodyWorks gallery (human-body exhibits with a giant climbable model; the under-7 hit), the Eureka! gallery (hands-on physics — pulleys, levers, an air-cannon ball game, the gallery where kids actually do science), rotating special exhibits (past examples include dinosaur skeletons, animatronic insects, ice-age megafauna — check what's on before you go). The Ken Spencer Science Park (the outdoor gallery by the water — wind machines, sundials, water tables; summer-only). Live science demonstrations run on weekends and school holidays throughout the building; check the schedule at the front desk when you arrive.

Adult around $36 / kid 3-12 around $27 / under 3 free (verify 2026 pricing). Allow 3-4 hours. The food court is fine but expensive.

The reason Science World matters: it's the rainy-day anchor. When the weather turns (October through April, often), Science World is the museum that holds 3-12 for three hours without flagging. SkyTrain to Main Street-Science World station; the museum is a 5-minute walk from the platform.

It can get crowded on weekends in winter (it's where every local family takes the kids on rainy Saturdays). Weekday morning is the cleaner visit.

Saturday morning you'll share it with every parent in the Lower Mainland. Tuesday morning you'll have the place.
a local Vancouver mom

Tip: SkyTrain to Main Street-Science World station. Weekday mornings beat weekend mornings.

Second Beach + Spray Park

Stanley Park, Vancouver · Best for Ages 2-9, peak 3-7

Second Beach is the under-7 sweet spot inside Stanley Park, and most visitors don't plan around it specifically enough. It bundles three things in one spot: an 80-metre heated outdoor freshwater pool (open late May through early September), a free Spray Park with water features at three settings (open late June through early September), and a regular playground right beside a sandy swimmable cove on English Bay.

The pool is the surprise. It's 80 metres long, heated, lifeguarded, and costs $7 adult / $3.50 kid (under 1 free) — and on a July morning with a 5-year-old, it beats most anything else you can do in Vancouver. It gets busy by noon; arrive by 10am to get a spot. The Spray Park adjacent is free and caters to the 2-to-6 set who want water features but aren't ready for the pool.

The sandy beach cove is the lazy-parent bonus: set up here, let the kids rotate between the pool, the spray park, the playground, and the beach, and you've got a full half day without moving. Snack bar on site (overpriced but convenient). Picnic tables right there.

Getting in: don't drive in summer — the lots fill by 11am, and the walk from Coal Harbour or the West End is 20-30 minutes and genuinely pleasant along the seawall. The free Stanley Park Shuttle (summer only, late June through Labour Day) stops near Second Beach. Coming by bike along the seawall is the nicest option if you have one.

We almost skipped this for Capilano. The kids were in the pool for two hours. Best decision of the trip.
a Vancouver parent

Tip: Arrive by 10am in summer — pool fills up. Don't drive: walk from Coal Harbour or take the free Stanley Park Shuttle.

Kitsilano Beach + Spanish Banks

Kitsilano, Vancouver · Best for All ages

Kitsilano Beach (Kits Beach to locals) is the swimmable saltwater beach on the south side of False Creek, with a famous outdoor saltwater pool (Kitsilano Pool — the longest pool in Canada at 137 metres, heated, open mid-May through late September). Plus a sandy beach, a playground, a basketball court, a tennis court, beach volleyball nets, an outdoor showers, and a small concession.

Spanish Banks further west (Spanish Banks East, Central, and West, in that order along the beach) is the bigger, quieter, sandbar-extending family beach. At low tide the sandbar runs out 200+ metres into the bay — kids walk out into ankle-deep warm water that goes on forever. Locals come here over Kits for a quieter family day. Multiple playgrounds. Picnic shelters. Less crowded.

Both are free. Kits Pool is paid (around $7 adult / $3.50 kid). Parking at Kits gets brutal on summer weekends; Spanish Banks parking is bigger and easier. Public transit reaches Kits (multiple buses); Spanish Banks needs a bike or a car (the #4 bus stops about a kilometre away).

Best in July and August (water temp around 18-20°C / 65-68°F by August). May and June the water is still cold even on warm days; the pool is the move. Sunset at Spanish Banks in July (around 9pm) is the iconic Vancouver moment — the city skyline + mountain backdrop + the long sandbar.

Skip Kits for Spanish Banks if you've got a toddler. The sandbar at low tide is the best beach we've ever taken her to.
a Vancouver parent

Tip: Spanish Banks over Kits with toddlers (sandbar at low tide). Both parking lots fill by 11am summer weekends.

VanDusen Botanical Garden

Shaughnessy, Vancouver · Best for Ages 4-10

VanDusen is the under-the-radar Vancouver family pick. A 22-hectare botanical garden in the Shaughnessy neighbourhood, with a kid-friendly Elizabethan hedge maze (carved into 1.5-metre-tall cedar hedges — kids solve it in about 15 minutes), a stone garden, a Korean pavilion, a pond with turtles and koi, an actual Stone Henge replica, and trails that wind through every climate zone you can grow in coastal BC.

The Festival of Lights in November-December is now Vancouver's headline Christmas-light display, running alongside the Stanley Park Bright Nights event at the Cloverdale Fairgrounds in Surrey. The summer hedge maze is the under-10 highlight; the older kids will be over it in 10 minutes. The Children's Garden (a small dedicated kids' area with planting beds, a pizza oven, and a willow tunnel) holds 3-7s for an hour.

Around $13 adult / $9 kid 4-17 / under 4 free (verify 2026). Free parking. Public transit takes 30 minutes from downtown (multiple buses); Uber or car is faster.

Best in summer (the gardens are the point) or December (the lights). Spring is fine. Skip winter daytime — the gardens look closed even when they're open.

Tip: Hedge maze is the part that wins under 10. December Festival of Lights sells out evenings — book ahead.

Museum of Anthropology at UBC

Point Grey (UBC campus), Vancouver · Best for Ages 8+

MOA at UBC is the regional standout museum and the older-kid pick. The Great Hall holds the largest collection of Northwest Coast First Nations totem poles indoors anywhere — 6-metre poles, massive carved chests, ceremonial masks. The building (architect Arthur Erickson, opened 1976, reopened in June 2024 after a major seismic upgrade that closed it for about 18 months) is itself architecture worth seeing.

Permanent collections: Northwest Coast First Nations art (the headline; carvings, masks, regalia, contemporary work). The Multiversity Galleries (around 550,000 objects from around the world, organized in glass-fronted drawers and shelves; kids can pull out drawers and look at things). Bill Reid's "The Raven and the First Men" sculpture (a 2-metre boxwood-carved scene of the Haida creation story; the iconic single piece). Rotating special exhibits.

Adult around $26 / youth 6-18 around $13 / under 5 free (verify 2026 — pricing has moved post-reopening). Thursday evenings 5-9pm are HALF-PRICE (not free; check before going if that matters to your budget). UBC is on the western tip of Vancouver — 30-minute bus ride from downtown, or 25-minute drive. Free parking on weekends; paid weekdays.

8+ get it. Under 8 will be over it in 20 minutes — bring a bag of snacks and accept that this isn't the museum for younger kids. The grounds around the museum (lawn + Indigenous outdoor display) are stroller-friendly.

Tip: 8+ for genuine engagement. Half-price Thursday evenings 5-9pm (not free — that's an older claim).

FlyOver Canada at Canada Place

Canada Place, Downtown Vancouver · Best for Ages 5-12

FlyOver Canada is an 8-minute flight-simulator ride inside Canada Place — the cruise terminal building. You sit in a moving seat suspended in front of a 20-metre curved domed screen, your feet dangle, and you "fly" over Canadian landscapes. Rocky Mountains, Banff, Niagara Falls, the Maritimes, the Arctic. Water mist + scents + air effects sync with the visuals.

Total experience is about 40 minutes (pre-show video + the 8-minute ride). Minimum height 102 cm (just over 3 feet). The 5-year-old loves it; the 4-year-old finds it intense (the bench tilts, the wind is real, the screen is huge). Genuinely a sleeper pick if you have kids 5+ and a free morning at the cruise pier (before embarking on an Alaska cruise, for instance).

Adult around $40 / kid 3-12 around $30 (verify 2026 pricing). Combo tickets available with FlyOver Iceland or other simulator attractions.

Same building as the cruise terminal, so it pairs naturally with a Canada Place visit (the maple-leaf-sails roof, the walk along the harbour, the bronze Olympic torch from 2010). And if you're staying at the Pan Pacific (which is literally upstairs) or Fairmont Waterfront (across the street), it's a no-transit-needed half-day.

Tip: Height min 102 cm. Pair with the cruise-terminal walk and a pre-cruise stay if you're sailing to Alaska.

Where to stay in Vancouver (Coal Harbour, West End, Kitsilano, or Yaletown — pick the one that fits the trip)

Vancouver has six real neighbourhoods to choose from, and each one changes how the week feels. Coal Harbour walks you to Stanley Park and the cruise terminal — the only honest pick if you're sailing to Alaska after. The West End is the best-kept-secret family base — quieter, walkable, half the price, the local-mum pick. Kitsilano puts you across False Creek, with the Granville Island Kids Market basically outside the door. Yaletown is the buzzier-but-still-family-friendly option. North Vancouver (Lonsdale Quay) is the North-Shore-day-trip base most visitors miss. Then there's the Downtown Eastside, which you skip. Locals are explicit about that one.

Tier 0: Coal Harbour (the walkable-Stanley-Park base)

Coal Harbour is the strip of downtown along Burrard Inlet from Canada Place west to Stanley Park. Walk to the Stanley Park seawall. Walk to Canada Place (cruise terminal). Walk to Waterfront Station for the SkyTrain + Canada Line + SeaBus. This is the default if you're pre-cruising to Alaska — the cruise pier is literally next door — and the strong choice if Stanley Park is the centrepiece of your trip. Premium pricing reflects the location. Around $350-650 CAD/night peak summer.

  • Pan Pacific Vancouver
    $400-700 CAD/night summer
    Directly atop Canada Place — walk from your room to the cruise ship. Family suites with two queens or king + sofa-bed combos. Indoor heated pool. The pre-cruise default.
  • Fairmont Waterfront
    $400-650 CAD/night summer
    Across the street from the cruise terminal; harbour-view rooms look at the Burrard Inlet float planes; complimentary luggage transfer to cruise ships. Family-floor amenities (kids' welcome packs, milk-and-cookies at turndown). Outdoor seasonal pool.
  • Fairmont Pacific Rim
    $500-800 CAD/night summer
    Two blocks west; the splurge. Lobby is a giant indoor garden. Family suites with views over Coal Harbour Marina to the mountains. Spa, pool, the works.

West End (the best-kept-secret family base)

The West End is the quieter neighbourhood between Stanley Park and downtown — leafy streets, lower-rise residential, lots of small parks, the Robson Street shopping strip on one edge, English Bay on the other. The local-mum-blog pick. Walk to Stanley Park (under 10 minutes from most West End hotels). Walk to English Bay. Walk to Denman Street for restaurants and cafes. Around $200-400 CAD/night peak summer — half the Coal Harbour price for the same walkability to the park.

  • Sylvia Hotel
    $220-350 CAD/night summer
    1912 ivy-covered hotel on English Bay. Family suites with two doubles + sofa-bed. The local-pick that out-of-towners often miss. Walk to the seawall in 2 minutes.
  • Listel Hotel
    $280-420 CAD/night summer
    Boutique on Robson Street between Coal Harbour and the West End. Family rooms; SkyTrain access; the walking-distance-to-everything mid-tier.
  • Blue Horizon Hotel
    $180-290 CAD/night summer
    The budget-of-the-block. Corner-room views (mountains or ocean depending on which side); high floors are quieter. Walking distance to Stanley Park + Robson.

Kitsilano (the beach-and-Granville-Island base)

Kitsilano is the leafy beach neighbourhood on the south side of False Creek. Walking distance to Kits Beach + Spanish Banks + Granville Island. Bus or short cab to downtown (15-20 min). The pick if your trip centres on beaches + Granville Island + a chiller pace than downtown. Around $250-400 CAD/night peak summer.

  • Granville Island Hotel
    $280-450 CAD/night summer
    On Granville Island itself — the Kids Market is a 3-minute walk. Family rooms with water views. Quirky and slightly dated, but the location is unmatched.
  • Times Square Suites Hotel
    $220-340 CAD/night summer
    Suite-style hotel on Robson at Cardero, technically downtown but walking distance to Kits via the Burrard Bridge. Two-bedroom suites with full kitchens — the bring-the-grandparents pick.

Yaletown (the newer-walkable-False-Creek base)

Yaletown is the converted-warehouse neighbourhood on the north side of False Creek — restaurants, the Aquabus dock to Granville Island, David Lam Park (with playgrounds + water features), BC Place stadium and Rogers Arena right there. Walking distance to Granville Island via the Aquabus + to Robson Street + to Yaletown SkyTrain station. Around $260-450 CAD/night peak summer.

  • Opus Hotel Vancouver
    $320-500 CAD/night summer
    Boutique with personality. Family rooms; SkyTrain station 5-min walk; the buzzier-neighbourhood feel without sacrificing kid-friendliness.
  • JW Marriott Parq Vancouver
    $300-480 CAD/night summer
    Newer-build (2017) with a connected outdoor park atop the building; family suites; pool. The mid-tier choice with predictable amenities.

North Vancouver / Lonsdale Quay (the North-Shore-day-trip base)

North Vancouver is the under-the-radar pick for families doing multiple North Shore days (Capilano + Lynn Canyon + Grouse Mountain). 12-minute SeaBus ride to downtown's Waterfront Station. Lonsdale Quay public market (food hall + small shops + ferry terminal) at your doorstep. Cheaper than downtown. Around $180-300 CAD/night peak summer.

  • Pinnacle Hotel at the Pier
    $220-360 CAD/night summer
    Right at Lonsdale Quay — SeaBus to downtown literally steps away; family rooms; indoor pool. North Shore day trips are 15 minutes' drive.
  • Lonsdale Quay Hotel
    $180-280 CAD/night summer
    Older but cheaper; family rooms; ferry terminal in the same building.

Downtown core (Robson / Burrard / Granville)

Convenient but unremarkable for families. Predictable big-chain hotels on busy streets. Limited outdoor play nearby. Use this tier if you want SkyTrain + a brand-loyalty program more than you want neighbourhood character. Around $230-380 CAD/night peak summer.

  • Sheraton Wall Centre
    $240-360 CAD/night summer
    Standard Sheraton; family rooms; indoor pool; SkyTrain a few blocks. Fine.
  • Hyatt Regency Vancouver
    $260-400 CAD/night summer
    On Burrard near Burrard SkyTrain station. Predictable Hyatt. Family rooms; pool.

AVOID — the Downtown Eastside corridor

Locals are explicit about this and so are we. The Hastings Street corridor between Cambie and Main, plus the immediately adjacent blocks (Powell, Cordova, Carrall, Pender between Cambie and Main), is the part of Vancouver where the unhoused-population reality + open drug use is most visible. It's not safe-feeling with kids day or night. Cheap motels along Hastings or in the immediate area come up in price searches; avoid them on principle even if the rate looks good. Edge-of-Gastown blocks (Carrall + Powell + east of Main on Pender) — beautiful by day in some spots, not great with kids after dark. The rest of downtown — Coal Harbour, West End, Yaletown, Robson core — is solid; this is a corridor issue, not a citywide one.

    Vancouver food: dim sum, Japadog, Granville Island bakeries, and a JJ Bean morning

    Vancouver food with kids is genuinely fun. The food scene is the rite-of-passage layer that turns a city trip into a "we did Vancouver" trip.

    Dim sum is the family-friendly Vancouver meal. The noise, the carts wheeling between tables, the small bites with sweet things mixed in, the no-sit-still-for-90-minutes pressure — it's purpose-built for kids who have opinions about food. The go-to picks: Kirin Mandarin (downtown at 1172 Alberni St in the West End / Coal Harbour area — not Yaletown despite what some posts say; rolling carts; higher-end). Jade Dynasty in Chinatown (everyday-locals pick). Sun Sui Wah on Main Street (the classic older institution). Order the BBQ pork buns, the egg tarts, the steamed shrimp dumplings, the turnip cakes. Bill comes to around $15-20 per person.

    Japadog is the must-do street food. Japanese-style hot dogs invented in Vancouver in 2005 (it's a local thing, not a Tokyo thing). The Burrard Street cart at Burrard + Smithe is the classic. The Robson brick-and-mortar at 530 Robson (closer to Robson + Seymour than Robson + Burrard) is the rainy-day version. Get the Terimayo (teriyaki sauce + mayo + dried seaweed) or the Oroshi (with grated daikon). $7-10 each.

    Granville Island Public Market for breakfast. Lee's Donuts (the Granville Island institution, retro-friendly, the maple bacon is the move). Siegel's Bagels (the only proper Montreal-style bagels west of the Rockies). Stuart's Bakery (the everything else). All cluster within the Public Market food hall. Pair with coffee from JJ Bean (the local coffee chain; multiple locations downtown).

    Earnest Ice Cream is the small-batch Vancouver original (Quebec Street in the Olympic Village/Mt Pleasant cluster, plus Fraser St, Frances St, and North Vancouver — no Kits branch despite what some older blogs suggest). Whisky Hazelnut is the cult-favourite; salted caramel is the safe-with-kids order.

    Cafe Medina at 780 Richards Street (Library District/downtown — not Yaletown despite older guides) is the brunch sit-down (Belgian waffles + spiced hot chocolate + actual real coffee). 60-minute wait at peak weekends; off-peak is fine.

    Bella Gelateria downtown is the gelato moment (30-minute line at peak; the queue is real). Skip unless you've got the patience.

    Guu Izakaya is the Japanese tapas pick for teens — noisy, small plates, lots of variety, the "we ordered nine things off the menu" energy. Vancouver locations open in 2026: Guu on Thurlow (the original), Guu with Garlic on Robson, Guu with Otokomae in Gastown, Toramasa on Seymour, plus Davie.

    Skip: the chain restaurants in the Pacific Centre food court (you flew here); the Cheesecake Factory equivalents on Robson (you flew here); anything marketed as "authentic Pacific Northwest dining" on the touristy strips (mostly tourist-priced approximations); the cruise-terminal food (overpriced; eat before you board).

    Vancouver weather: Pacific Northwest rain, July gold, and the September secret

    Vancouver's weather is mild but wet. The city sits at 49°N latitude with the Pacific moderating winters and summers — almost never freezing downtown, almost never above 28°C / 82°F. The rain pattern is the dominant feature.

    July and August are the famously perfect window. Average high 22°C / 72°F. Reliably sunny most days (about 16 hours of daylight at peak). Beach-swimmable water temperatures (slowly — Spanish Banks runs 18-20°C / 65-68°F by August). Every outdoor venue open and operating. The Spray Park is going. The cruises sail. The Granville Island splash park is on. This is also peak crowds + peak hotel prices ($350-650 CAD/night downtown vs $200-350 in shoulder season). BC Day (the first Monday of August, the provincial civic holiday) creates ferry chaos at the Tsawwassen terminal — book BC Ferries reservations weeks ahead if you're sailing that weekend.

    September is the locals' secret. The weather holds through most of September (warm, dry, often sunny). The crowds drop hard after Labour Day. Hotel rates fall 20-30%. BC Ferries reservations are easier to grab. The summer venues are still mostly open through mid-September. The light starts to soften — the sunset shots over English Bay are at their best. The first proper rain usually hits in late September or early October. If you can travel after the school year starts, September is the move.

    October through April is rainy season. Vancouver gets about 166 days of rain per year, most of them in this window. Downtown rarely freezes; it almost never snows (the North Shore mountains get snow, downtown gets rain). Temperatures sit in the 5-10°C / 41-50°F range. Days are short (December = 8 hours of daylight). The locals don't use umbrellas — they wear waterproof shells and rain boots, and they keep doing their lives outside. The indoor-attraction network is genuinely good in this window — Science World, the Aquarium, Granville Island Kids Market, community pools, climbing gyms, indoor playgrounds. Rainy-day Vancouver is not a Plan B; it's a real ecosystem.

    November-December: The Noel Holiday Light Festival runs at the Cloverdale Fairgrounds in Surrey — the Bright Nights event in a new home, with the same Christmas-lights atmosphere. VanDusen's Festival of Lights still runs at the Botanic Garden. The Vancouver Christmas Market downtown. Hotel rates are at their lowest of the year. The trip is sweater-and-rain-jacket weather but the lights make it worth it.

    January-March is the wettest stretch. Skip this window unless you're going to Whistler for the skiing (the mountain is 2 hours away and gets reliable snow December through April). If you're in Vancouver itself in January, plan around indoor museums + cafes + the Aquarium + Science World.

    May-June is shoulder. Warming up, occasional sun, much fewer crowds, hotel rates 20-30% below peak. The Spray Park opens in late June. Stanley Park Pool opens late May. May is fine; June is great.

    Bring: a waterproof jacket (not umbrella), kids' rain boots, layered clothing year-round (mornings are cool even in August). Sunscreen for July-August. A stroller rain cover October-April.

    Getting around Vancouver: SkyTrain from YVR, the SeaBus, and the rental-car false decision

    Vancouver International Airport (YVR) sits 14 km south of downtown on Sea Island. Canada Line SkyTrain is the move from the airport — it runs straight from YVR Station to Waterfront Station downtown in 25 minutes, every 7-8 minutes, fully accessible (elevators at every station; strollers welcome). Adult fare to downtown is about $10.50 CAD (including the YVR AddFare of around $5.50; the fare rises again in July 2026, so verify at the kiosk). Kids 12 and under ride free on TransLink (SkyTrain, SeaBus, bus) when accompanied by a paying adult — this is one of the best-kept Vancouver-family transit secrets. Buy tickets at the kiosk before boarding (the trains don't sell tickets onboard). For a family of four with two kids under 13, the SkyTrain in from YVR is roughly one adult fare instead of a $50 taxi.

    The Compass Card is the regional transit pay system — adult day-pass $11.95 in 2026 (rising to $12.55 on July 1, 2026 with TransLink's annual fare increase). Kids 12 and under ride free with a paying adult (max four kids per adult), so you don't need cards for them. Buy at any SkyTrain station kiosk or via the Compass mobile app. Tap to enter, tap to exit.

    SkyTrain has three lines: Canada Line (north-south, downtown to YVR + Richmond), Expo Line (downtown to Surrey via Burnaby), Millennium Line (downtown to Burnaby + the Lougheed corridor). Most kid-friendly stops are on the Canada Line + Expo Line. All stations have elevators.

    The SeaBus is the 12-minute passenger ferry between Waterfront Station (downtown) and Lonsdale Quay (North Vancouver). Included with the Compass Card day-pass. Departs every 15-30 minutes. The kid-friendly transit moment of the trip — harbour views, sea planes landing alongside, the Stanley Park view from the water. Use it if you're going to Capilano or Grouse via North Van.

    False Creek Ferries + the Aquabus are the cute little ferries crossing False Creek between Yaletown, Granville Island, Olympic Village, Kitsilano, and the Plaza of Nations. NOT covered by Compass Card. Around $4.50 adult / $2.25 kid each way. Run every 10-15 minutes. The Granville Island access default from downtown.

    Buses cover everything SkyTrain doesn't. The #19 to Stanley Park (Diesel buses, no streetcar romance, just functional transit). The #4 / #84 to UBC for the Museum of Anthropology. Compass Card-included.

    Don't rent a car for the city days. Downtown Vancouver is walkable + transit-served + safe to walk. Parking at hotels is $30-50 CAD/night. The rental will sit unused for 3-4 days, costing $50-80/day plus parking plus insurance. Skip it.

    Rent a car for the day-trip days only. Capilano + Lynn Canyon + Grouse Mountain is a one-day North Shore loop that works much better with a car than with the SeaBus + multiple buses. Whistler needs a car (or the airport bus — see below). Victoria via BC Ferries needs a car on the Vancouver Island side. Daily rentals around $50-80 CAD; pick up at YVR or downtown.

    The YVR Skylynx bus is the no-rental Whistler option — runs from YVR and downtown Vancouver to Whistler Village in around 2.5 hours each way (Pacific Coach Lines, which used to run this route, ceased operations in 2019 — YVR Skylynx took it over). Verify current 2026 fares and the downtown pickup point at yvrskylynx.com before you book.

    Car-seat law (BC): kids under 1 year and under 9 kg / 20 lbs must be in a rear-facing seat. Kids over 1 and at least 9 kg / 20 lbs go in a forward-facing harnessed seat. After they outgrow that, a booster seat is required until the child is at least 9 years old OR 145 cm (4'9") tall, whichever comes first. Most rideshares (Uber and Lyft both operate in Vancouver) will require you to provide your own car seat — not all drivers carry them. Pack a travel booster if your kid is in that range.

    Taxis ($3.50 base + $1.95/km) work fine but cost double the SkyTrain. Uber and Lyft are slightly cheaper.

    Cross-border driving from the US: I-5 north from Seattle, Peace Arch border crossing (or the Pacific Highway/Truck Crossing alternative if Peace Arch is backed up). Vancouver is about 3 hours from Seattle without traffic; 4+ at peak. Weekday late mornings or evenings have the shortest waits; avoid Friday afternoons and Sunday afternoons (returning-American traffic). Kids under 16 don't need a passport for the LAND crossing — birth certificate or enhanced ID works (this is different from the air-travel rule, which requires a passport for everyone). Adults need a passport. NEXUS card holders use the fast lane.

    Day trips from Vancouver: Whistler, Victoria, and the Sea-to-Sky decision

    There are three big Vancouver day trips, and they each work differently. The North Shore loop (Capilano + Lynn Canyon + Grouse) is easily a single day. Whistler via the Sea-to-Sky Highway is better as an overnight. Victoria via BC Ferries is also better as an overnight. Plus a handful of half-day options closer in — Squamish, Bowen Island, Steveston.

    North Shore loop (Capilano + Lynn Canyon + Grouse)

    20-30 min drive each · Best for Ages 5+; rent a car for the day

    The natural full-day pairing. Capilano OR Lynn Canyon in the morning (not both — bridge fatigue is real), then Grouse Mountain in the afternoon. Easy with a rental car; harder with transit (you can do it, but the SeaBus + multiple buses adds an hour to each leg). Weather-dependent — if it's cloudy on the day, skip Grouse and do an indoor Vancouver day instead.

    Whistler (overnight)

    2 hours via Sea-to-Sky Hwy 99 · Best for Ages 6+; ideally an overnight

    Whistler is 120 km north of Vancouver via the Sea-to-Sky Highway — one of the prettier drives in North America (Howe Sound on the left, mountains on the right). In summer: Valley Trail biking (10 km of paved car-free trail), Peak 2 Peak Gondola (the cable car between Whistler and Blackcomb mountains; operating window varies by season — verify before going), Lost Lake (15-min walk from the village, swimmable July-August), the Whistler Mountain Bike Park (downhill trails with lift-served access; 13+ for most rated trails). In winter: ski school (the highest-rated kids' ski school in North America; runs November-April). Sea-to-Sky Gondola in Squamish on the drive up (10-min ride to 885m + Sky Pilot Suspension Bridge) is a worthwhile halfway stop.

    Day trip is technically possible but burns the day. Stay overnight in Whistler Village instead — split it into Day 1 (drive up + village afternoon + Lost Lake) and Day 2 (Peak 2 Peak + return drive). YVR Skylynx runs a bus from YVR and downtown Vancouver to Whistler if you'd rather not drive — verify current 2026 fares at yvrskylynx.com.

    Victoria via BC Ferries (overnight)

    1 hr 35 min ferry crossing · Best for Ages 6+; ideally a 1-2 night overnight

    Victoria is the BC provincial capital on the south end of Vancouver Island. BC Ferries Tsawwassen (south of Vancouver) to Swartz Bay (30 min north of Victoria) crosses in 1 hour 35 minutes. Kids under 5 free; 5-11 half-price; adult walk-on around $21 CAD; standard vehicle fare around $110 CAD as of April 2026 (peak vs off-peak varies — verify at bcferries.com). 45-min buffer required before sailing.

    Day trip math: 90 min drive Vancouver-to-Tsawwassen + 45 min buffer + 95 min ferry + 30 min drive Swartz Bay-to-Victoria = 4 hours of transit each direction. With a 4-5 hour window in Victoria, it's a 12-13 hour day. With young kids, brutal.

    Overnight enables Beacon Hill Park (the petting farm with the goat-stampede video moment + playgrounds + the carillon), Royal BC Museum (genuinely good; First Nations gallery + Old Town exhibit), Butchart Gardens (yes, even teens find it beautiful; 22km north of Victoria; allow 3 hours), the Inner Harbour (Float Houses + Empress Hotel + the little 12-foot ferries that putt across the harbour for $7.50/ride).

    Reserve BC Ferries online if you're sailing on a summer weekend — sailings sell out.

    Sea-to-Sky Gondola at Squamish

    1 hour drive · Best for Ages 4+; half day

    Squamish is the town halfway to Whistler — 60 km north of Vancouver on the same Sea-to-Sky Highway. The Sea-to-Sky Gondola goes from sea level to 885 metres in 10 minutes, with views over Howe Sound and the Stawamus Chief (Canada's tallest granite cliff). At the top: the Sky Pilot Suspension Bridge (around 95 metres long, less aggressive than Capilano), three viewing platforms, easy walking trails, a restaurant. Adult about $76 CAD / kid 6-12 about $30 / under 6 free (verify 2026 pricing).

    Half-day option (4 hours total from downtown Vancouver). Pair with Shannon Falls (5-min walk from the parking lot at the highway pull-off; 335-metre waterfall — the third-tallest in BC).

    Bowen Island via Horseshoe Bay ferry

    20-min ferry from West Vancouver · Best for All ages; half day

    Bowen Island is a small community island 20 minutes by ferry from Horseshoe Bay in West Vancouver. The under-the-radar half-day. Walk-on the ferry as a foot passenger ($10 CAD round-trip adult, $5 kid, under 5 free). On the island: Killarney Lake hike (1-hour loop), Snug Cove village (a few bakeries, an ice cream shop, a small beach), the cottage rentals along the waterfront.

    The part the kids will remember: the ferry ride. Sea planes land alongside you. Mountains all around. Snug Cove looks like a postcard.

    Steveston Village + Gulf of Georgia Cannery

    30 min drive south to Richmond · Best for Ages 4-12; half day

    Steveston is a historic Japanese-Canadian fishing village in Richmond, 30 minutes south of downtown Vancouver. Walkable harbour, fishing boats, fish-and-chips at Pajo's (the iconic dockside stand), the Gulf of Georgia Cannery National Historic Site (a preserved salmon cannery you can tour; adult around $12.50, and youth 17 and under are free at Parks Canada sites; hands-on for older kids). Park Royal mall is on the drive home if you want shopping.

    Easy half-day. Free parking. Stroller-friendly.

    Reifel Migratory Bird Sanctuary

    45 min drive south · Best for Ages 5-12

    Reifel Bird Sanctuary is a wetland reserve of around 300 hectares (about 740 acres) in Delta, an hour south of downtown. Birding ponds + walking trails + an observation tower. Small admission (around $5 adult, kids reduced — verify on the way out). The reason to come: in winter (Oct-March), thousands of snow geese stop here on their migration — flocks of 5,000+ in the fields. Sandhill cranes year-round (the kids feed them at the entrance — the cranes will eat from your hand, which is the moment they remember). Owl + raptor + heron + duck sightings reliable.

    Half-day at most. Pair with a Steveston visit on the way back.

    Pre-Alaska cruise pre-stay (1-2 nights)

    0 km — same city · Best for All ages; the cruise embarkation pattern

    If you're sailing out of Vancouver on a 7-day Alaska cruise (the dominant pattern from Vancouver — Princess, Holland America, Norwegian, Royal Caribbean, Celebrity all depart from Canada Place), a 1-2 night pre-cruise stay is the standard. Canada Place is the ONLY active cruise terminal in 2026 — Ballantyne Pier ended cruise embarkation in 2014.

    Here's how the two days go. Day 1: Stanley Park, walk the seawall, Aquarium morning. Day 2: Capilano via the free shuttle, lunch back downtown, embark on the ship around 4pm. Hotels right above or across from Canada Place — Pan Pacific, Fairmont Waterfront, Fairmont Pacific Rim — make embarkation easy. Wheel your suitcase across the street.

    The Vancouver skip list

    Things parents wish they hadn't done, in rough order of regret-per-hour.

    • Vancouver, Washington. Not the same city. Two hours south of Seattle on I-5. Lovely small town. Wrong trip. Disambiguate before you book the flight.
    • Capilano AND Lynn Canyon in the same day. Both are suspension-bridge experiences; doing both is bridge fatigue. Pick one — Capilano for first-timers with a stroller, Lynn Canyon for budget + locals' authenticity.
    • Whistler as a single-day-from-Vancouver trip with kids under 6. The 2-hour drive each way kills nap time and there's nothing at the village that justifies it for a 4-year-old. Squamish (1 hour away, with its own gondola) is the realistic half-day. Whistler needs the overnight.
    • Victoria as a day trip with toddlers. The BC Ferries math is brutal — 4 hours of transit each direction for a 4-hour window on the island. Just stay overnight.
    • Renting a car for the full city stay. Downtown is walkable + transit-served; parking is $30-50/night; the rental sits unused for 3-4 days. Rent for the North Shore + Whistler + Victoria days only.
    • The Downtown Eastside corridor — Hastings + Main between Cambie and Main, plus adjacent blocks. Even by accident on the way somewhere. Locals are explicit about this; route around it.
    • Cheap motels east of downtown on Kingsway or in the DTES corridor. Pay the extra $80 for a West End or Yaletown room.
    • The Hop-On-Hop-Off bus all day. It gets chaotic; pick 2-3 anchor stops via SkyTrain instead.
    • The Vancouver Aquarium expecting whales. The cetaceans are gone — last animal rehomed in 2021. Sea otters + jellyfish + tide pool work; don't oversell.
    • Stanley Park Spray Park in May. Opens in late June. Locals know; tourists show up to a dry concrete pad.
    • The Pacific Spirit / UBC trails after dark. Coyotes are real on the trails; lifeguarded daytime use only with kids.
    • Capilano at 2-4pm on a summer Saturday. Queue gets brutal. Go at opening (8:30am) or skip for Lynn Canyon.
    • Buying BC Ferries tickets at the terminal in summer. Sailings sell out on weekends — reserve online ahead.
    • The cross-border drive without proof-of-citizenship for kids under 16. Even at the land crossing where it's not 'passport-only.' Bring the birth certificate or enhanced ID.
    • The Grouse Grind hike with kids. Relentless 2.9 km up; no shade; no bail-out. Not the family option. Take the gondola.
    • Sit-down chains on Robson Street. You flew here. Eat at a local place.

    The honest case: who Vancouver actually works for

    3-4 days at 5-12 is the Vancouver sweet spot. Stanley Park (full day) + Granville Island (half day) + Aquarium (half day) + North Shore (one full day: Capilano or Lynn Canyon, plus Grouse Mountain) + a city food + transit day. You'll come away feeling like you saw the city without being exhausted.

    2-3 days under 4 works as a Stanley Park + Aquarium + Granville Island Kids Market trip without the day trips. The pace is slower. The Spray Park + the seawall + Second Beach + the little ferries do the work. Skip Capilano (manageable but not its best age) and Grouse (skip entirely until 5+).

    5-7 days at 7-14 is the full Pacific Northwest Canada platform. Vancouver 4 days. Whistler 1-2 days overnight. Victoria 2 days overnight via BC Ferries. The kids see actual variety — city + mountain + island — without backtracking. This is the trip people are talking about when they say "Vancouver was the best family trip we've done."

    Teens lean Whistler mountain biking (summer), Whistler ski school (winter), the cross-border food + shopping + Robson rhythm, and the dim sum + Japadog + izakaya scene that turns the city into a real city. Add a day at MOA at UBC if your kid leans into museums. The full Pacific Northwest Canada loop also works at teen ages — they'll tolerate the BC Ferries crossing without melting.

    The pre-Alaska-cruise variant — 1-2 nights at a Canada Place-adjacent hotel (Pan Pacific or Fairmont Waterfront) before embarking on a 7-day Alaska sailing. Do Stanley Park on Day 1 and Capilano on Day 2. Walk to the ship Day 3. The 8-12 sweet spot is also the Alaska-cruise sweet spot. The pre-cruise stay also works at younger ages, but the cruise itself starts working at around 6-8.

    The Pacific Northwest road-trip variant from Seattle — drive up I-5 (~3 hours), Sunday → Vancouver 3-4 days → drive back Thursday. Passport for adults; birth certificate or enhanced ID for kids under 16 at the LAND crossing (different rule than air travel). The Peace Arch border crossing has live wait-time updates online; cross weekday late morning or evening to skip the queues.

    The "is Vancouver still worth visiting" 2024-2026 question — yes, with two caveats. The downtown's recovery from the 2020-2022 hospitality slowdown is real but uneven — some blocks of Granville Street are still soft, Robson is back to normal, the cruise port is busy again, the food scene is excellent. The Downtown Eastside encampment situation is more visible than pre-2020; name it, avoid the Hastings corridor, pick a hotel in Coal Harbour or West End or Yaletown or Kitsilano. The city itself is doing fine. Stanley Park is Stanley Park. The mountains are still right there. The transit still works. And the natural setting — a real functioning city wedged between mountains and ocean — is genuinely hard to match.

    The cost reality: budget around $3,500-7,000 CAD ($2,600-5,200 USD) for a family of 4 on a 4-day Vancouver-only trip including a mid-tier hotel, transit, all attractions, and food. Coal Harbour or Fairmont-tier stays push it higher; West End or Kitsilano stays bring it down. Whistler or Victoria overnights add roughly $1,000-1,500 CAD each. Pre-Alaska-cruise pre-stays push the hotel night up but the rest stays manageable.

    The "kids didn't want to leave" pattern is real for Vancouver. The combination of accessible nature (Stanley Park, the seawall, the beaches) and a real city (food, transit, Granville Island, the Aquarium) hits a sweet spot that's hard to find elsewhere. A lot of families come for the cruise pre-stay and leave wanting a longer dedicated Vancouver-with-kids trip. That's the honest read.

    Frequently asked

    How many days should we spend in Vancouver with kids?

    3-4 days is the Vancouver-only sweet spot. Stanley Park, Granville Island, the Aquarium, and one North Shore day (Capilano or Lynn Canyon, plus Grouse Mountain) fills the trip without exhaustion. 6-8 days is the full Pacific Northwest Canada loop — Vancouver 3-4 days, Whistler 1-2 nights overnight, Victoria 2 nights overnight via BC Ferries. 1-2 nights works as a pre-Alaska-cruise pre-stay. You'll see Stanley Park and Capilano (or the Aquarium); the cruise picks up the rest. Under 2 nights is too short — the day trips don't fit and you spend half the trip in transit from the airport.

    What's the best neighbourhood to stay in with kids?

    Coal Harbour is the walkable-to-Stanley-Park default, and the only honest pick for a pre-Alaska-cruise stay (the cruise terminal is right there). Premium pricing — $350-650 CAD/night in summer. The West End is the best-kept-secret family base. Walk to Stanley Park, English Bay, Robson Street. Half the price of Coal Harbour. The local-mum-blog pick. Kitsilano works if your trip centres on beaches and Granville Island. Closer to Kits Beach + Spanish Banks + the Aquabus; further from downtown but transit-served. Yaletown is the buzzier mid-tier — walkable False Creek, Aquabus to Granville Island, SkyTrain station, restaurants. North Vancouver (Lonsdale Quay) is the under-rated pick if you're doing multiple North Shore days. SeaBus to downtown in 12 minutes. Avoid the Downtown Eastside corridor (Hastings + Main between Cambie and Main, plus adjacent blocks). Locals are explicit. Even cheap rates are not worth it with kids.

    Capilano or Lynn Canyon — which is better with kids?

    Both are real suspension-bridge experiences. Capilano is the famous curated one — $75 CAD adult / $37 kid (verify 2026), with Treetops Adventure (canopy bridges between trees), the Cliffwalk (glass-bottomed walkway carved into a granite cliff), Raptors Ridge (bird-of-prey demos April-September), a gift shop, restaurants, paved paths everywhere. Free shuttle from downtown. Stroller-friendly for most of the park (the bridge itself doesn't allow strollers across — you fold and carry). Lynn Canyon is free. The suspension bridge is shorter and bouncier than Capilano. There's a 30-minute Twin Falls hike, real swimming holes in the creek in summer, a free small Ecology Centre at the trailhead, and trails that go on. No paved infrastructure. No gift shop. Just forest and water. Pick Capilano if it's your first Vancouver trip, you want curated structure, you have a stroller-age kid, or Raptors Ridge is open (April-September) and your kid loves birds. Pick Lynn Canyon if you're budget-conscious, your kid can hike at 5+, it's summer and the swimming holes are appealing, or you want the locals' version. Don't do both in the same day. Bridge fatigue is real.

    Is Whistler doable as a day trip from Vancouver with kids?

    Technically yes; in practice, not really with kids under 6. The Sea-to-Sky Highway is 120 km, about 2 hours each way without traffic. Add 4-6 hours at the village (less if your kids tire) and you've burned 11-12 hours. With young kids, nap time evaporates and the trip reads back as "we drove a long way." Better options: The Sea-to-Sky Gondola at Squamish (1 hour from downtown Vancouver, halfway to Whistler) is the realistic half-day — 10-min gondola ride to 885 metres, Sky Pilot Suspension Bridge at the top, walking trails, restaurant. Pair with Shannon Falls on the drive. Whistler as an overnight (one night in the village) is the honest Whistler experience with kids — Peak 2 Peak Gondola, Valley Trail biking, Lost Lake, the village stroll. Split into Day 1 (drive up + village + Lost Lake) and Day 2 (Peak 2 Peak + drive home). YVR Skylynx runs a bus from YVR and downtown Vancouver to Whistler if you don't want to drive — about 2.5 hours each way; verify current 2026 fares at yvrskylynx.com.

    Does our family need passports to drive from the US?

    Adults need a passport, NEXUS card, or enhanced driver's licence (some US states issue these — they're different from a standard driver's licence). Kids under 16 do NOT need a passport for the LAND crossing — a birth certificate or enhanced ID works at the Peace Arch (or other land/sea crossings). This is different from the air-travel rule, which requires a passport for every traveller regardless of age. For under-16 land crossings: birth certificate (original or certified copy — not a photocopy), an enhanced ID, or a passport all work. A regular state-issued ID for under-16s is not sufficient on its own; pair it with a birth certificate. If you're flying back or your kid might need to fly home from Canada for any reason, bring the passport regardless. The risk-free option is everyone has a passport. Peace Arch wait times: 10-40 minutes during normal periods; 30-60+ minutes weekend mornings and Friday afternoons. The Pacific Highway (Truck Crossing) commercial border crossing 3 km east is sometimes faster for passenger vehicles. Live wait times available online at CBSA and CBP.

    When's the best time to visit Vancouver with kids?

    July-August is the famously perfect window — 22°C / 72°F, mostly sunny, every outdoor venue open, the beaches swimmable, the Spray Park on. Peak crowds and peak prices. September is the locals' secret — warm, dry, much smaller crowds, hotel rates 20-30% lower than peak. The first proper rain usually hits late September or early October. If you can travel after school starts, September is the move. May-June is shoulder. Warming up, occasional sun, fewer crowds, cheaper. June is great; May is fine. October-April is rainy season — about 166 wet days a year, but downtown stays mild (rarely freezes; almost never snows). The indoor-attraction ecosystem (Science World, Aquarium, Kids Market, community pools) is genuinely good. November-December has the Noel Holiday Light Festival at the Cloverdale Fairgrounds in Surrey plus VanDusen's Festival of Lights. Whistler ski season opens late November. Avoid the BC Day weekend (the first Monday of August, the provincial civic holiday) if you're sailing on BC Ferries — sailings sell out. Worst window: January-March if you're in Vancouver itself. Best window for Whistler ski season: December-April.

    More cities for families

    Plan the practical stuff