I would likely avoid Blaine Truck Crossing and Peace Arch as there has been a higher rate of
TN denials it would appear. You need to come back to Canada first and then re-enter U.S. Customs/Immigration. If you don't mind flying, Vancouver Pre-Flight Inspection at Vancouver Airport might go smoother than the other ports mentioned above.