When heading north after Portland, head north west to the Olympic National Park, via the fabuolous coast and round to Port Angeles. Take the ferry across to Victoria on Vancouver Island and after some time there, the ferry from Swartz Bay across to Vancouver itself (great ferry crossing through the Gulf islands). Then headed on down (via the Boeing factory) to Seattle. that way your car ends up in the USA and you have a great trip.