Finally back from landing. Its a long story because I recently moved to Quebec but had to land in Calgary because I did not update my address to Quebec to avoid delay and having to apply for CSQ.
It only cost us the expenses for the trip but its totally worth it. Got my COPR and my SIN before flying back to Montreal. I even called RAMQ and applied for health on the phone.
To all those still waiting, don't worry, your time is coming very very very soon.
Thank everyone for answering questions here, of course kudos to
@profiler and (mon voisin)
@sylvain1.