You could take the train - though I hear at this point in time one way its a bus.... the train goes up from Seattle to Vancouver, but only comes back as far as Everett???? (they sell a ticket all the way to Seattle, but they put you on an Amtrack bus....) The fare is pretty cheap though.