I got my oath invite on October 07th for my October 17th Oath date. My office is Scarborough I sent them an email from the email address they sent the invite, and kept calling the customer care number on 05th-06th-07th at 08:00am. After getting connected to the customer care number which is : 1-888-242-2100, the dailpad commands is 1,UCI number#, 1, 1, 1, 4, 1, 1 then you would be put on to the agent who would ask your personal information and then you should ask the status of the oath invite and also tell them to put in a word to the processing officer regarding sending an oath invite on urgent basis so you need to plan your travel to attend the oath accordingly. You can ask them to put in a word from 10 days prior to oath date, before which you will get the reply that the oath invite would be sent within the week of the oath date, but it also helps to email so they know that they need to send an oath invite and not forget sending it inadvertently