Q:
A: You should take the greyhound to Vancouver, then across the street from the greyhound is the skytrain. Take the skytrain to waterfront station, where you can catch the 98 B-line bus to richmond (it's an express)