Whistler gets VERY Christmas-y, and there will definitely be snow. Having said that, I'd guess that the pre-Olympic crowd will be clogging up roads and resorts pretty heavily by then (I'm personally trying to figure a way to get out of the lower mainland entirely while they Olympics are here, the traffic is going to be ridiculous and our roads and transit are NOT going to handle it well :P)