I agree with this theory somewhat.
Firstly the current Govt is not very immigration friendly as seen by various steps taken by them so far (abolishing categories, no parents immigration just super visa etc.)
Also Canada is no longer same as before, saturation in job market is present so definitely the influx seen in past years will hardly be repeated again...immigration objectives must be near completion with enough population now to sustain and grow the economy.
closing down Buffalo was due to budget issues and it shows that they no longer want to fire on all cylinders....they will have very few visa officers working enough to meet some small targets and to make things even more difficult, they are giving preference to certain nationalities so as to keep the society balanced.
I am not against any of the above which CIC is doing. its their country and their rules....so we can be patient only and dont think of it as our right or something cauz those days are long gone when canada required hundreds of immigrants.
I know many people dont agree with this and I hope this is not correct either, but all the evidence is pointing to this fact.
wishing everyone best of luck in all their endeavors,