I'm not sure about in the US, but in Canada it is time consuming right now...because of new border regulations. There is also a cost that would be involved (here it isnt just a cost, but the cost is costly). Perhaps you could fly to Bellingham instead?
PM me, and I'll give you my email address so we can discuss it