I have a “NEXUS” pass. Joint prescreen/vetting between USA/Canada. Cost less than $100 and beyond the initial online application I had to take a trip to border/customs for an in person interview (essentially identity confirmation).
I travel between BC and Washington regularly enough and the wait in line for a NEXUS crossing is measured in minutes, not hours. It also gives you the security pass/upgrade for any Canadian or US airport.
Go for the legs-- gotta salvage those LRMS!