Never been to Banff, but I've been to Whistler a few times and will go back in January. It has a good mix of green/blue/black, so it's got pretty good skiing for all levels. Whistler Village is really nice. We've stayed at a house in Kadenwood which had its own private gondola down to Creekside...