I will get more info on the xc bikes. I don't think thats a big rental market as 90% of the visitors come here for the mountain. You will be one of few to experience whistler xc.
I could do beers, I tend to work weekends so end up limited on when I can go up but we could at least meet up after hours for couple of beers