Just saw this so maybe too late but here’s some general input on Cdn options. My home mountains are Lake Louise (‘Louise’) and Panorama (‘Pano’). Both can be amazing, depending on conditions of course, and have pros and cons. Louise has incredible views on a sunny day and classic runs including some amazing ‘backside’ runs. Find a local to give you advice or you may end up funnelling through the intermediate crowds for too long. I am biased towards Pano—it is not crowded at all and has great terrain (great fall lines on the groomers, great back bowls and challenging double blacks)—it advertises as the most terrain per skier anywhere and I would believe that. If you get lucky to have a midweek powder day, you can ski fresh tracks all day. Sunshine is another local favourite of many with generally better snow (only natural) and some good steeps (but in my opinion, generally less ideal terrain, especially some wonky fall lines and shorter runs). Revelstoke (Revy) is amazing for its huge snow, great tree runs and fall lines but too far for those of us from Alberta to ski except long weekends. February and first week of march are generally our sweet spot for weather/snow. The only school breaks of note during that time for Alberta/BC is Feb 13, 14,15,16 which tends to be busy though not compared to many American resorts. Your dollar will make things generally seem a bargain especially accommodation. If you want to splurge, an incredible experience is heli skiing (nearby all of the above resorts) or cat skiing (at Revy) which you can do as a single day at what is probably a fairly affordable price for your USD. Whistler is a different price point and experience (large mountain, tons of mountain village ambiance) and loads of snow. Rocky mtn snowpack (Louise, Pano) is much less than central BC (Revy, Nelson, Red Mountain) but many sunny days and way less moisture-coastal (Whistler) is most wet but also tons of snow.