Scott,

I agree with most of what you wrote, thus my "agree" vote.

But I don't agree with your phrasing of a sentence, however maybe if I explain why, we may find we are actually on the same page.

At one point you mentioned taking immigrants for Vancouver "from a wide range of nations". 

There is nothing wrong with that, but I think that also there is nothing wrong with taking lots of immigrants from just one location.

My example is Hong Kong a few decades ago. What Canada did was disgusting, selfish and obscene. What Canada said was "Ooh, how sad, Hong Kong is about to be taken over by brutal overlords in Beijing, we will help out by accepting all Hong Kong millionaires who can afford our price tag, and everybody else there can rot and die under Beijing's boot".

In other words, I would have been okay with having the SAME high number of folks accepted from Hong Kong at that time, but PROPORTIONATELY REPRESENTATIVE of Canada's own WEALTH strata  (fraction of middle class, etc).