My understanding is expiration date on NEXUS card is one and the same as NEXUS expiration.
So sounds like NEXUS is already expired when traveler entered US on NOV 10. Even if all CBP did was merely took the expired card away, traveler would still need to go thru renewal process. Not sure if renewal is any faster than a new application. In any case, it is not something you can "drop by an office" to fix.
Traveler should research whether BC driver's license is enough to get back into Canada or FedEx the passport to US to enter Canada.