Welcome to the Newschoolers forums! You may read the forums as a guest, however you must be a registered member to post. Register to become a member today!
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.