If you are stuck in January, I would say interior BC is where you should look. Revelstoke, Golden, powder highway spots.
I can second this. If the last two seasons is anything to go by, we've been pretty consisten by the end of December in all the Canadian Rockies resorts (Lake Louise, Sunshine, Fernie, Kicking Horse, etc.)
We get arctic air masses that mean we can be -15 C when interior BC and west is above freezing. Means our snow stays fluffier longer. Also relatively small lift lines here.