So I was on Whistler Blackcomb's website and it would be so sick working for them!!
A free season pass and staff accommodations (that is like a 5 min walk to the hill.) the rent would come out of your pay but on your down time you would be living the dream.
Might be a bit too late but here is the Link,
http://www.whistlerblackcomb.com/employment/jobs-at-whistler-blackcomb/index.aspx