Aww so you live in Quebec. I have always wanted to visit Montreal.
Anyways I feel the delay is cos of Quebec has so many paper trails, so hang in there, you will get it believe me.
It would have been lots faster if you were from another province, that way there wouldn't have been need for different points of approvals.
Trust me I know about the crazy part. I got married last December in Nigeria and came back to Canada after a week, not even a damn honeymoon!! Now I get delays due to COVID 19. It's frustrating I swear.