So based on this information, we are reaching the cap for this year in term of ITAs?
ITAs issued in 2017
63,777
2017 Target
71,700
Remaining ITAs ~ 7k.
So we have around 2-3 more draws for this year? This is scary since the CRS will not going down.
Sources...