If you don't have any intention to visit Seattle, why don't you book your flight to Bellingham Washington instead? The drive will be much shorter, about 1.5 hours.

There is also option in catching a shuttle bus to Downtown Vancouver. Here is a link, if anyone is interested.

http://www.quickcoach.com/rates.htm