Full timeline
7/5 - Application
8/29 - Conditional approval. Got an email indicating my status was updated. Interestingly my address was missing my apartment number on the conditional approval letter.
9/15 - Approval with interview at YYZ. No questions were asked, I handed them my conditional approval notice, my Canadian passport, US driver's license and my H1-B I-797. We made some small talk and they asked if I had any questions. All were friendly officers. My address was again missing my apartment number on the approval letter. Got the email indicating my approval while still in the NEXUS office.
9/20 - Card arrived in mail in NYC. Apartment number was on the envelope, despite not being on the conditional approval and approval letters.