I postponed my ceremony twice because i was outside of Canada. I was not allowed to take the oath abroad.So i return to Canada to get it. I attended the citizenship ceremony today. And you must be on Canada soil to take the oath. And Even during the online ceremony, the clerk check you are in...