I'm Canadian and the Fairmont Jasper Park Lodge isy favourite place to stay.
The food is amazing, Jasper is gorgeous, you can go horseback riding, rent a canoe, golf.
If you go to Vancouver I'd rent bikes and do Stanley Park.
Head up to Whistler and go skiing depending on when you go. I personally prefer the four seasons to the Fairmont up there.
If you go to Vancouver Island I also suggest going to Salt Spring Island and Galliano.
On the Island Oak Bay is a lovely area to stay in.
Tofino is a must see, it's absolutely gorgeous.
If you watch Pamela Anderson's documentary on Netflix ( I love her) she is back living on the Island and you can get a sense of how beautiful it is.
I know Toronto isn't often thought of as a huge tourist destination BUT I personally love it here and I grew up in BC.
One of the best things about TO is the food and entertainment.
If you like amazing food and are adventurous, you can find anything here. We are the most multicultural city in the world and the cuisine is incredible.
Renting an air bnb in the Beaches has a very west coast feel here.
My teenage son and I just took a "vacation " downtown and stayed in the Shangri-la and loved it. The location was great, incredible service, and the pool area is beautiful with individual cabanas.
That said if you do the west coast we don't have seafood like BC. The fresh seafood on Vancouver almost makes me want to move back.
If you rent/hire a boat you can catch crab yourself and eat it with butter and garlic. So yummy!