Why does background check take so long i have been waiting since june 2021 and i applied in jan 2021 ?
Okay so I think you must be done with medicals for you to ask this. The truth is IRCC has 12 months on average and hence even if they might be done they could hold it till they are free and attend to complete the file. That also depends on the visa office to.
So for your question, from what I read online, depends on your travel history, visas attained, educational and work backgrounds as well as family, hence the more travels one has made might take a bit longer. You would be surprised on the date of completion that ur background check was finished say months ago. So personally I would say depends on the visa office and how easy it is for them to access info from other organisations.