Originally Posted by
vn33
Do you have an account set up at the "Global Online Enrollment System" (GOES) website? It is administered by US Customs and Border Protection.
https://goes-app.cbp.dhs.gov/goes/jsp/login.jsp
If you do, you can log in and update your documents (passport/driver's licence) and you will see the card status changed to "Approved" once the new expiry dates are entered.
Updating in GOES only works on the U.S. side but the info never somehow gets to CBSA, therefore they require an update in person, via fax or e-mail.