I usually plan a 3 hour drive from Seattle to Vancouver, but that is if there is no rush hour timing on either end...or the obvious border delay times like Sunday/Friday evenings, etc. And, of course, that is being very familiar with the drive.