I have long said we should build a wall of our own --  then flood the USA with all of our excess water.

But seriously, maybe we want to get on the ball, and create programs that work to integrate these new immigrants into our country.  With appropriate vetting, of course.

Most will prove to be hard working people aspiring to create a better life for their family.  Most of us see that everyday where we shop.

Give them support (language skills, etc....) and we will be the better for it. As we have always been from doing a good job of accepting immigrants and making them a part of the Canadian fabric.