I've been out of the country for a few weeks. When I received my oath date, I decided to fly to Canada for 1 day just to take the oath and then come back. I heard that it's up to the whims of IRCC to reschedule and it could take weeks, months, or even years until they give you a new date. Also...