A writ of mandamus is done via a lawyer, once your case has passed the average processing time. I think you would have been a candidate for this. Now that the time is up to 23 months, you'll probably have to wait for that time to pass before you investigate this option.. but you aren't far off.Our enquiries to ircc and MP were pointless. we wrote them back in February and March - no reply. MP only replied to me about where we are in the process and that there are no updates. Just wait and wait, and pay for medicals again.
Only catch is all the legal fees...