Last week Translink and Google maps got together and released Google transit. Google transit allows you to fine transit routs for Vancouver and various other metropolitan cities using Google maps. I have thought of doing this mash up before but I could never get the data out of Translink properly.
A great system I have used it a few times. Of cource they still have some bugs to work out.
6 transfers and 3 hours, 41 minutes to travail 4k 240 st and Lougheed hwy Maple Ridge ==> Mavis and Glover, Langley, Greater Vancouver