Called IRCC today - the agent says they received my signed Oath form only on 26th November which is news to me. I emailed the form the same day of my Oath on November 9th. The agent also said that they haven't mailed the certificate yet - they plan to mail it in few weeks. Frustrating dealing with IRCC.