The BC transit website has changed to be much more graphics-heavy, which is useless for quick schedule lookups. For the time being, they've left their old site available via archive.bctransit.com, so we link to that.
check the effective date on the schedules! BC transit may stop updating the old ones in 2015.
Most sensible browsers nowadays have a quicksearch feature, whereby you press a key (usually '/') and start typing what you want. On this page, type the number of the bus you want, space, then the first few letters of the destination.
For example, for the number 99 travelling towards Foo (I can't use real buses because that might land you in this box), I would type "/99 foo" (in Mozilla Firefox and Opera; Internet Explorer will probably never have this functionality because Microsoft is dumb) and press Enter (Where to type that: nowhere. If you must click something first, click the middle of your browser window, then just type).
Because BC Transit's website sucks and they are lazy.
Well, first I went to BC Transit's site and clicked my way into a schedule. They've got this table of bus routes and it just so happens that they separate destinations with a / character. This made it really easy to split by that, and then all I had to do was paste it into this cheap little spreadsheet that I made. Yay for me.
Update: I've updated this (finally), this time using a perl script, so let me know if any of the links/directions are wrong.
BC Transit appears to no longer update the schedules available through these links. I will try to write a new interface at some point, so check back every month or so, but for now this site is dead; sorry.