Hi,
Track days (aka Lapping Days, or DE's) are held at Mission Raceways, on the road course. It's about a 1 hour drive from downtown.
We also do a lot of track days down in Seattle/Kent at Pacific Raceways (2.5hr drive) and Portland Intl Raceways (6hr drive) and the all new, EPIC, Oregon Raceway Park (7 hr drive)
Track Days are put on by various groups here in BC, some of them put on events stateside as well. You are welcome to join my Porsche club track days, even if you don't own a Porsche.
There is a schedule on our Porsche Club website that lists all the Track days on the west coast, from Mission down to Laguna Seca, and you can join in any of them. Check out which club is hosting the event, google their website, email the appropriate contact and sign up for the track day.
http://forum.pca-cwr.org/viewtopic.php?f=21&t=1882
That above link will constantly be updated with new events.
NOTE: As of right now, Mission's calendar has not been opened up to us to book track days.. yet. It should be within the next few weeks. (there is a racing school potentially moving in there, and they want to reserve some blocks of dates)