Prime Minister Justin Trudeau should probably stop telling refugees that “everybody is welcome in Canada,” after his vow to protect asylum seekers inspired thousands of migrants to journey north across the US-Canada border, fearing deportation should they remain in the states following the election of President Donald Trump.