@ta1ons thank you very much for the kind words...it means alot.Don't listen to him. I really doubt the Mandamus because when the appeal is approved, IRCC never guarantee any timeline that the file will be approved. And don't feel frustrated. We are all here to support each other. Try to find something else to do, so this won't bother you a lot. Your situation is extremely like mine 5 months ago. I will try to call IRCC non stop and find MP but it turned out all of these is useless.
Just calm down, think positive.