You can not compare Canada and the US because we are not the same. How about if your entire southern border was with Mexico instead of the US? Do you think a constant half million a year, uneducated, unemployed people, who don't speak your language, who bring nothing with them but the clothes on their backs might alter your society. We are a thousand mile buffer for the illegal immigration problem for you. It cost us hundreds of billions a year. Influx of so many people is wearing the US down. Large cities are areas to avoid not to live in or to work in. There are no jobs there and they have become money pits. Money goes in, crime comes out, money goes in and demands for more, neve end more and more. And if you complain about this or an illegal like drug activity you are labeled a racist by our liberals and the press.
It's like blaming a rape victim because it is not fair they(you) had a job, worked, followed the rules, got an education, earned and paid taxes on everything you do. One party knows as long as they can devide us into groups they can put a coalition together to get elected. And I love the strawman fighting points like all we need is more gun controls. It's people control we need because people are doing this to other people.