I read all your comments.
I am also in same situation.
I have medical emergency in India. I have submitted my passport on 15th to Ottawa. 14 calendar days over. I cancelled my flight today, which was scheduled for 31st. Waiting for passport, fingers crossed.
Had called, submitted web form, emailed, tweeted. The fact is even if we are dead, it's of less priority. Because Canada is facing a serious emergency crisis due to covid19. We have to respect that.
Around 200 people are dying in Canada everyday due to this virus. This is definitely more important than processing our visas.
I am sorry that you have to go through this.
But we have no choices left other than waiting.
Let's hope the flights will not be cancelled in January.