ITAs are not score based ! CIC decide on how many invites per round, and the score is cut off to match that number as closely.
As of now...
A score of 480 is 750 ITAs.
470 may give about 1000 ITAs.
460, about 1500 ITAs.
While a score of 450 probably gives 2500+ ITAs. Way too much !
If they continue with rounds of 750 invites, we'll probably see that a score of 470 will generate not 1,000, but 1,500 invites !
Which will make it even harder to get ITA in the future with such a score.
Easy to understand how this goes. They try to match the score that give them the number of ITAs they planned.
They don't care if the score is 450, 470 or 530.
The pool is growing everyday. To match a 450 score, CIC would have to make several very large round of invites. And the more time goes by, the larger those rounds would have to be. So... chances are getting slimmer !
It's basic analytics.
I'm not saying it's impossible, but highly unlikely.
The way I see it, for this to happen, it will require to have no more new profiles above 450 (hum, not happening), and/or CIC starting to make rounds of at least 1,500 now (possible later, too late). Then maybe some would be selected, before the cap is reached.
Time is not your friend here.
So I'd suggest you look into LMIA and PNP, instead of hoping for something that is unlikely to happen.