There is a middle ground people, but it seems that everybody either wants to accept anybody knocking at the door or to close the door altogether. 
I don't agree with any form of a ban that prevents people from anywhere from applying legally to become citizens of this country, but like most Canadians I am tired of allowing people to enter with little or no vetting to determine whether they are suitable citizens and with no care taken to ensure that they have a reasonable probabality of success in a new country which is very different from the one in which they have grown up. 
I welcome the disagrees from the usual Liberal elitists, many of whom are employed in the immigration and refugee industries and also from the extreme right who still do not understand that we are a multicultural society and that qualified immigration is essential. 
Like most Canadians I am not confident in the current approach and would urge that we simply slow down the process until we have a handle on it.