In my time on these boards I have seen a lot of criticism of Canada and the way we do things, from "plastic money" to the fact the city of Vancouver outlawed freeways in 1969. (Traffic IS tough, but it is the most beautiful city I have ever seen)
But there is one area where we reign supreme over the US. If you are an immigrant, we will bend over backward, the current batch of Syrian refugees are getting everything paid for. But, if you are here illegal, we will give you a free ride to the border. You can't get medical treatment (you need a care card), you can't get a driver's license, you can't get married. In this city where there has been a "0" vacancy rate for 30 years, it is unlikely anyone would rent to you. If you are caught working illegally the government can fine you five times everything you have earned AND kick your ass out.
I knew a guy who came from Britain on a student visa which would allow him to work part time. He never enrolled and got a full time job at a marijuana dispensary. The RCMP came to his place of work, arrested him and charged him with fraudulently obtaining services. He was given a choice, pay it all back and get to come here some other time, or get out and never come back.
He is now persona non grata.
What is very sad about that as all he had to do was leave the country for 48 hours and apply for re-admission at a consulate. He would have been accepted as a specialty worker because of his experience.
It's really easy when you think about it. The reason, I suggest, that there is such a great problem is that too many people are benefiting too much with the current situation, which I recall was an issue when I moved there in the late 50's. Comedians made jokes about it.
So now the economy isn't what it used to be and people are griping...enter Donald Drumpf and his quick and easy solution.