Tonimir said:Second, When a worker goes to U.S. , he or she pays taxes. So it is beneficial to the U.S economy, so why would Trump cancel that?
I can answer that from the xenophobe point of view. According the xenophobes, the Canadians (well, maybe not the 'proper' native born ones) are stealing American jobs. Basically, because a Canadian is working in the US, a corresponding American is jobless and out on the street. If the Canadian is kicked out, the American will be offered the job and the American will start paying the taxes.
So the net tax effect will be 0 and more Americans now have jobs. Win win.