Putting a temporary ban on people from countries in chaos seems totally reasonable. No one has a right to enter. If Mr Trudeau wants to be really compassionate he could just open the doors with no limits. He won't because it is not in Canada's interest. There are 10 million refugees in the Middle East. They live safely in refugee camps but naturally want to better themselves. It is a bad life. On the other hand ISIS is gradually weakening and is doing its best to infiltrate terrorists into the West. Europe lectures the US while terrorism continues in their own countries. Swarming railway stations to molest women is the latest migrant pastime. 

Trump is a twit when it comes to execution but a pause in immigration flows from dangerous places is neither racism or fascism. I can assure you that American Muslims are better treated than Christians in any Muslim country you can name.