I have been on this thread for the past 19+ months ... I could write a thesis on how much MTL has done it wrong . Words cannot describe my frustration at them and how much this has altered our course of life and career ...
But to add to what the poster above said in response, it is really not the IR/CR category numerical limitation thing... You look at the EB backlogs of pretty much all embassies out there, and it's just completely different.
MTL stands out uniquely in how it massively prioritized the IR/CR/F backlog and completely neglected EBs, which made everything so lopsided that EBs like myself, who are current (visa available), are still waiting after 19 months of being DQ'ed, while the IRs get invited after like 4 months (good for them btw, I think everyone should get treated like this)!!!
So yeah ... Despite them having so many EB people in their backlog who are current and waiting for an interview for so long, they are just sitting and not inviting, or inviting so damn irregularly that you suddenly get invited with those who filed like 6-7 months after you!
I would like to ask them one day, if they finally invite me, "why did you do this!?!?!?" Of course I don't expect a response, because there isn't any, other than sheer incompetence, negligence, and/or just simply showing no care at all for our category, the very category that has the most benefit to the national (esp. economic) interests of the US.