There are 42 million legal immigrants in America, more than the entire population of Canada. So it's safe to say that neither America nor Donald Trump's base have a problem with immigration per se. On the other hand, in proportion, the USA has 20 TIMES the ratio of illegal immigrants that Canada has. That's a real issue, obviously.

Neither Bush nor Obama was able to come up with a satisfactory way of dealing with America's illegal immigrant problem. If Trump can, the country will thank him for it.