darphil said:
i cant find any logical explanation why some applicants receive their PPR in matter of weeks.
There are quite a few officers involved in processing applications, as well as quite a few countries. When you apply, they may need to work with the visa office responsible for your home country, and they have
variable processing times. This is a function of how large their staff is, the number of immigrants from your country, and their case load.
Next, you have the various checks that have to be performed. Some countries give Canada significant access to their criminal database, while others have a largely manual process. Some countries have a centralized, computerized criminal history (like the US), while other countries handle criminal history much more locally. Some are instantaneous and computer-based, some are manual and paper-based. Some are automatic, others are manual, and where it's manual, some countries handle them quickly and some handle them slowly.
There's also the issue of language. While officially everything is in English, they do have agents with experience in language and fraud for various countries. They can look over documents, make calls to employers, schools, etc. These agents have a limited amount of time, and time zone differences can complicate things.
On top of that, the government of Canada has risk-based screening. There are things that can flag you for further review. For example, you might have a similar name to someone on a criminal history record. To be sure that your criminal history report is valid, they may need to go to the original court and have the records sent, which can be a slow process. They then have to ensure that the person in the criminal history record is not you.
You might also have lived in an area that has a high history of fraud, or gone to a school or worked for an employer that they have had issues with in the past. If that's the case, you can get flagged, and your application will sit there and wait until a specialist can take a look at it. This specialist might manually approve it, or might start looking at LinkedIn/Facebook, or verifying letters by calling former employers and asking questions. If you are a developer (for example), they might want someone with experience in software development to call, in order to ask the employer the right kind of questions. If the employer doesn't answer the phone, they might send a letter.
There are all kinds of reasons for variability, and even if you do everything right, they might just get a large influx of refugees tying up the agents you need to continue.