but over the last year I have learned that IRCC is unpredictable so get that pizza ready...
on serious note they have to give more ITA in mid of the year, as they have to ensure that people land before december to consider them in this years target...IRCC is all about how many people landed in this year (and not about ITA) so issuing ITA in October to December is kind of not helping...so they have to increase ITA in Mid of the year...only reason for 3000 ITA through out the year can be if they issued too many ITA's last year so this year's target is reduced....another reason is change due in April for medical...which will mean reduced rejection for medical reports which in term will impact on less ITA being issued (as there will be less rejections)....