The drive is so easy you could sleep at the wheel!!! Just kidding. It's an easy drive. Lots of traffic sometimes, but you can leave at smart times. The longest wait is usually at the border.
The train is a GREAT option and pretty cheap, and takes much much less time at the border crossing. The only problem is that it runs only once a day. At the other times posted on the Amtrak web site, you have to take a bus (it's clear on the web site), which isn't bad but longer at the border. (It seems that customs officer think anyone on the bus has to be an illegal immigrant or smuggler sometimes...) I think the time from Vancouver is in the early morning, and from Seattle it leaves at 6 p.m. towards Vancouver. In May that means you'll have a nice sunset, weather permitting.
Looking forward to seeing you around!