as long as illegals are deported promptly and not wait 15/20/30 years before deciding to do it, then I have no problem with it. I'm a liberal, but I believe in due process..screen the people and take in those who really need it. The rest of them deport back to their country of origin.
Also, I am a strong believer in helping out the country where these people came from. Get our troops in there along with the rest of NATO and put down rebel forces. The syrian situation is kind of complicated with russian involvement, but other war torn countries such as somalia, we can definitely help out. After we stamp out the rebels, help the somalians build up their infrastructure, especially their water and agriculture. Solve these issues from the root, not from the branches.
Just wait...right now the illegal immigration is just a cute blip. Wait a few more years when the affects of climate change get worse and worse. Thats when you will start to see massive unrest, and massive displacement of people. Canada is lucky to have two oceans and the USA separating us from the rest of the world...but if the US doesn't have a strong immigration policy, then the sht will hit the fan for us also. Illegals will migrate to US and then make a U-TURN to Canada. Alot of people wonder why we have this carbon tax, and for what purpose. Call it insurance for whats coming.