About the whole Trump thing, a lot of news sources are using him as bait to get more viewers and often exaggerate what he says. I've seen so many headlines about him insulting Muslims/Women/Mexicans and immigrants in general and that's probably where his negative reputation comes from.
I think these refugees and immigrants should be coming to Canada over America, we have a lot more room for them and don't care as much as Americans since we haven't been affected by terrorism as much as you guys, that's probably what will happen if he does get elected in and stops immigration.