I'm from Canada and we went to British Columbia for a month this summer. We had no travel issues, although a very nervy situation as fiance caught covid 10 days before we flew. As it stands, Canada is randomly selecting all vaccinated travelers. If you've recently tested positive you are exempt. All non-vaccinated travelers require a test. You don't need to quarantine while waiting, but would have to do a 10 day quarantine if you were to test positive.
My parents live in a lovely little lake village so we spent most of our time catching up on rest and didn't need to pay for accommodation. We did try and book some nights away but found it our budget at the moment (he's going back to uni for a year and we're getting married). I'm sure there are some options available, but we had a few things booked in with friends and family prior to leaving and were unable to find anything on the other days.
As for things to do, you will be spoiled for choice if you're more of the outdoorsy type as over the course of a month we hiked 7 days, climbed for 3, wakeboarded, paddleboarded, swam, trail ran, kayaked and cycled. Look into rentals as some places are quite expensive. We lucked out as my family is just as adventurous as us and the only thing we needed to hire was the mobi bikes around the city (similar to santander).
When in the city I would do the grouse grind, a very sharp 2.5k hike up a mountain (the other option is a gondola at double the price) where there are all sorts of activities such as birds of prey shows, rescued grizzly bears, lifts to the peak, a lumberjack show and incredible views of the city all for $20. It's easy to get to by car and bus (seabus ferry from downtown and a bus from the quay). Do rent the mobi bikes and cycle around Stanley Park. The views are incredible and the set to many a film. Also very cool to watch the seaplanes. Gastown has cool restaurants, bars and shops. Main Street/Mount Pleasant is really hip and has cool shops, bars and restaurants. Vancouver is host to the Vancouver Canadians baseball team which is the Blue Jays reserve team. Tickets are cheap and it's a super fun time out for all ages.
Kitsilano is also very cool with a beach, bars and shops. We rented bikes again and cycled from Kits along the beach to the Vancouver museum and then stopped at Granville island market for lunch and a wander round the cool shops. (I may be biased as I lived here in Uni). We then took the water taxis to the Olympic village for a drink and a snack (worked at the bakery here in uni so another nostalgia kick). Science world is close to here and a good day out with kids. Science world is just down the road from the stadiums where the Canucks (ice hockey), Lions (CFL aka American football) and Whitecaps (footbal football) play so depending on the time of year you visit, you could catch one (late spring and late summer often lets you watch ice hockey and whoever is playing at the shared football stadium).
A lesser known family friendly activity is the Burnaby Village museum, which is close to metrotown mall. It has a couple streets styled around the area at the turn of the century with many chatty knowledgeable volunteers. We stopped at the village as we had time to kill between meeting friends and I wanted a nostalgia kick as this was a common school trip back in the day.
For trips away I definitely recommend Vancouver island as the ferry to Victoria is beautiful and the city has loads of history. Salt Spring or one of the Gulf islands is fun for a lower key vibe and lovely ocean swimming. Whistler is fun if you're willing to spend... there's loads of better mountains for hiking in the Fraser Valley. Most of our hikes were in the Valley and we often got to 2,000m elevation and had some incredible views.
All in all, definitely worth it if you are active and love scenery. I may be biased as I'm from here. However, it took my fiance less than 48 hours to confirm that he did want to move out there when we raise our children. Also a very nice place to go after 2 of cramped pandemic London living with the most stressful working years I've ever been through.
As others have said, Canada requires masks on flights and in airports. We bought the silicone straps so your mask is off your ears for a bit. Air Canada also gives out really soft ones that were quite cozy after rubbing my nose against a N45 for 10 hours.