For us... almost 22 months! When we applied, it was 26 months, but when my wife landed, people were landing in 14-16 months. So yes, a very long process!
But we all tend to over-stress with that. It's just a matter of time. If IRCC officers have doubts about an application, they will give you opportunities to address their concerns by requesting more documents or an interview before assessing the eligibility. Then, if still unsatisfied, they would send a procedural fairness letter stating they intend to refuse the application and state their reasons. And still, you would have one last occasion to address their concerns before the application gets refused. So to all people waiting, just be patient and enjoy your everyday life. The approval rate is above 90% and assuming you did not get a procedural fairness letter, you should really have nothing to worry. It's just a matter of time (patience!).
Aw man that sucks it took so long. Ours was 11 months so nothing compared to you!! It's a relief that for sure, the request last week for more documents had us more worried but we knew we didn't have anything to hide. That landing interview letter can't come soon enough!