In the morning, explore the picturesque Stanley Park with a visit to the Vancouver Aquarium. After lunch, head to the Children's Farmyard and take a horse-drawn carriage tour. In the evening, catch a movie under the stars at the Stanley Park Open Air Cinema.
Experience the thrill of walking across the swaying Capilano Suspension Bridge. Explore the Treetop Adventure and Cliffwalk. In the afternoon, head to Grouse Mountain and take the Skyride to the peak for stunning views. In the evening, watch the lumberjack show and enjoy dinner at one of the mountaintop restaurants.
Take a day trip to the charming mountain resort of Whistler. Ride the Peak 2 Peak Gondola for breathtaking views of the mountains. Try out some family-friendly activities like ziplining or hiking. In the evening, enjoy a delicious dinner at one of the many restaurants in the village.
Start the day with a scenic drive to Niagara Falls. Experience the power of the falls with a Maid of the Mist boat tour. Visit the Niagara Falls Butterfly Conservatory. In the evening, enjoy dinner at one of the restaurants overlooking the falls and watch the nightly illumination.
Take a ferry to the Toronto Islands for a day of fun in the sun. Relax on the beach, rent a bike or kayak, or try out the Centreville amusement park. In the evening, head back to the mainland and enjoy dinner at one of the many restaurants in the trendy Distillery District.
Other family-friendly attractions in Canada include the Calgary Zoo, the Royal Ontario Museum, and the Canadian Museum of History. For a side trip, consider driving the Cabot Trail in Nova Scotia or visiting Quebec City. Don't miss the chance to try poutine - a delicious Canadian dish of french fries, gravy, and cheese curds!