Boring Canadians engage in respectful debate, so I ask you to use the term 'refugee' rather than the populist bullshit term of illegal.
No one entering from the US is a refugee.
People who deliberately refuse to cross at manned border crossings between the US and Canada are illegally entering the country.
The are illegal migrants.
Insisting on using inaccurate words because you find the accurate words make you uncomfortable is exactly the kind of crap that fuels the populism you complain about.