It seems like a lot of people think that they can take oath online outside of Canada.
The answer is NO, haha.
When you take oath, they will either take your PR card (in-person oath) or have you cut your PR card in 4 pieces (online oath), so no, you must be in Canada to take the oath. They also...