+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
Does the stage 1 work?

I don't know. I'm not a lawyer.

The only further advice I can offer is if you are going to spend money on mandamus, make sure you processing time has far exceeded whatever is posted on the IRCC processing times site.