SecularFirst said:
Inviting 2500 means giving PR to 8000 to 10,000 potential applicants coz most of the applicants have spouses and children. They would mess up the targets by inviting such a large number in a single draw. 1000 ITAs every draw makes perfect sense if we see immigration targets for the year.
That is nonsense. The statistics show otherwise: http://www.cic.gc.ca/english/resources/statistics/facts2014/permanent/02.asp
For example, in 2014, in terms of skilled workers there were 28,773 primary applicants who gained permanent residence. There were 38,712 people who gained PR as a dependent or spouse. So for every primary applicant there were approximately 1.34 spouses/dependents. You're well off the mark suggesting that 1 ITA = up to 4 PRs.
Working on the basis of 1.34 to 1 ITA alone, you can expect that 2500 ITAs would mean approximately 5,850 total PRs. This isn't even accounting for the fact that many ITAs don't actually go anywhere. Remember that 1 ITA does not equal 1 PR. There are many ITAs which time out as the applicant doesn't complete the documentation within 60 days, there are many which get rejected as circumstances have changed since the EE profile was created and many who get rejected for a multitude of other reasons. In reality it's lower than this due to the factors I've mentioned.
2015 statistics back this up as well - www.cic.gc.ca/english/resources/reports/ee-year-end-2015.asp
Out of 31,063 ITAs issued, only 21,562 applications were received from primary applicants, totalling 37,424 applicants and their family members. On this basis, it appears that 1 ITA actually leads to 1.2 PRs - although in reality it will be lower than this even due to rejections.