Here comes 3 in one update from me:
Had my interview on March 23, got my oath invite on March 25th, and took my oath on Apr 1st. You can find all of the details in my signature.
40 people participated in the oath ceremony, which took almost one and a half hours. Even though kids younger than 14 are not obligated to participate, I saw a lot of them taking their oath with their parents today
.
To people who are still wondering whether or not they can take their oath somewhere else other than Canada: I have been asked twice (interviewer and clerk) about my current location before taking my oath. The clerk, who will be assigned to you for upcoming oath ceremony, will be contacting you through email. I think you can discuss your options and concerns with her/him before your oath date and make a decision.