You can get on the pacific coachlines bus (www.pacificcoach.com
) at the bus depot in downtown Victoria, it will take you all the way (via tssawassen) to the Bus deopt in Vancouver, where you can get on a greyhound to Whistler. That is the easiest and fastest way. But the cheapest way would be to take public transit to the ferry, then public transit from tssawassen into vancouver. From there you could always hitchike, or greyhound. But yeah, no sleeping on the greyhound.