Earlier quoted context omitted.
You're right. I don't live in Canada anymore, but even my moderate and liberal friends in Canada regularly complain about immigrants. That sentiment feels very new to me, though. I think Canada did have a positive view of immigrants for a long time.
That's because those immigrants came here because they wanted to be Canadians. These new immigrants have no desire to integrate.
I think it is ok to just say “we don’t want poor immigrants. We want immigrants with something to offer.”