Problem is, many so-called progressives don't want any discussion of a topic like immigration.They want to completely define the topic and others who even bring it up get shot down.
There are many who think you cannot be in Canada illegally. The Singh case said all visitors/immigrants/tourists have the rights of citizens so how can anyone be illegal? This is legal and international naivity. Non-citizens have lesser rights, for one thing, they can be deported, I cannot. As a non-citizen of Egypt, the Egyptian gov't can forbid my entry. End of story, no appeal. International law is not criminal law or civil law. Wake up.