https://www.canada.ca/en/immigratio...es/canadian-passports/new-adult-passport.html
Since we have to apply from Canada, we need to use passport application form "from within Canada". There are two address blocks, I guess we can populate foreign address on both.
Second option is to put a friend/family's Canadian address on the "Current home address" and foreign address on "Mailing Address"
Yes, that makes sense. I have filled the form using that "in Canada" form, and I put my foreign address. But because I am going to apply next day express passport, I think it is not going to be sent by mail, but you need / can pick it up yourself?