Why is Canada freaking out about this. The USA''s immigration policy is no business of Canada. If the USA wants to protect their country that is their prerogative by whatever means they wish. Period. Canada especially Ontario has plenty of it's own problems to worry about.