Unfortunately, we can't send our passport from the US because it doesn't accept non Canadian addresses. The officer told us once they request the passport, we can send from the US and they will send it back to the US. Similarly to a couple who was in front of us and they were coming back to New York city. We also update our US address but it seems they have not updated because it still show our old address! So frustrating 😫