If your wife has any trouble getting a rush passport, she can drive across. NEXUS is good for land entry without a passport. Just hop a flight to BLI or SEA and drive.
It always makes me laugh when the agents at YVR make people show passports to get on the plane. Everyone is technically “in” the US.