You need to be in Canada to take the Oath of Citizenship. If you get your invitation while you’re outside Canada, reply to the invitation email to explain your situation in detail.
In your email
put “Outside Canada – Oath of Citizenship” in the subject line
In the body of your message, include
your full name
your application number
a detailed explanation of your situation
We’ll contact you with your next steps after we receive your email.