Welcome to our new beta design! Click here to go back to the old Newschoolers.
I'm not sure I get why you can't just look on the websites and find out for yourself?
BUT - 1st, whistler is in BC, Canada, not washington.
2nd... no mountains are open, there is no snow. There's some mud. Thats about it.