I might suggest that you look into taking the Amtrak train. We did so from Vancouver to Seattle and it was wonderful! The views are fantastic and the train itself is clean and comfortable. It only costs is $34 each for first class! There are a couple of runs usung a bus and one each way using the train and both are the same costs, I highly recommend the train.