I've lived in Canada for a relatively long time, the amount of overt racism and the amount of xenophobia are off the scale. I have a hard time reconciling that with the immigrant background of the average Canadian and think that if it was good enough for your (great) grandparents to displace the natives then it probably should be good enough for you to take a (minor) degree of mental discomfort if it helps refugees and others that have an actual need. And if you feel that that is too much of a step for your society to make then that's sad because it says that your ancestors did not manage to pass on their life's experience to a degree that you can benefit from it.
Less than two generations ago my grandparents were refugees, driven - on foot - with their children from the home they lived in to walk across the frozen country side. They were taken in by farmers who definitely did not have food to spare. But they did it anyway, and at a considerable price to their own well-being and health they helped these complete strangers through the toughest part of World War II for that region (the area around Arnhem, well known for operation Market Garden and shown in some detail in the movie 'A bridge too far'.
Refugees and other displaced people are welcome where I live, I'll be happy to pay more taxes if that's what it takes and I realize that with the housing shortage it means that my kids will likely not have a place to move to when they are of the age that they would normally do so. But my grandparents did manage to pass on the lessons learned from those times.