That’s fantastic. One of my coworkers lives not far from Kicking Horse and he has talked it up to me. I would love to get out there but it seems fairly remote.
For Kicking Horse, you would fly to Calgary, and then it's about 2.5 hours to drive. This takes you right past Sunshine, and Lake Louise (in the Banff area), which are also glorious with big terrain.
Revelstoke has great terrain on the upper mountain, but the lower 2/3 of the hill is often in a thaw/freeze zone, and the conditions in that zone are usually less enticing than the upper mountain. Almost every time I've been there, you just ski the upper mountain and usually ride the gondola down to the bottom when you're done.
Silver Star was my home mountain for 10 years, and it has everything you'd ever want except high end expert terrain and tree skiing. This keeps the hordes away, but unless you really are someone who needs to be ripping the hardest terrain most runs, you will find everything to enjoy great skiing, including plentiful, dry powder, at any of the Okanagan resorts (Silver Star, Big White, or Apex near Penticton) You can fly to Kelowna from Vancouver or Calgary, and be at any of those resorts about an hour later. These places still have some good expert terrain, just not a lot of alpine bowl, or upper mountain trees. I would share chairlifts every year with people who told me they used to go to Whistler, or Banff, or Colorado, but once they came to the Okanagan, found good skiing, with lower crowds, lower prices, good snow, etc., they stopped going to the other places and kept coming back there. Silver Star and Big White have mid mountain villages, which mean basically every accommodation is ski in/out. Sun Peaks is outside of Kamloops and is in the same league. By East coast standards, these are BIG resorts. I think they all clock in at around 2,500 ft. vertical, and over 3,000 acres. So while they may not compare to the biggest, baddest Western resorts, you will probably still have the time of your life.
In Southeast BC are the Kootenays, with places like Red Mountain and Whitewater. Both of those places have better expert terrain (incredible tree skiing) than the Okanagan, but are a little harder to get to. You could fly to Spokane and drive 2.5 hours to Red, or a little further to Whitewater. Even further east are places like Panorama, Fernie, and Kimberley, where you'd either drive a lot or fly into a town called Cranbrook through Vancouver.