Another point you raised is tolerance. Immigration can be a polarizing social issue. Canada is a welcoming country and needs immigrants right now. We have seen other waves of immigration in the past, for example, during the first half of the 20th century. Sure, both the world and Canada have experienced conflicts since then, but immigration has never had such broad social implications as it does today.
Why is the topic of immigration in Canada these days so polarizing, compared to the early 20th century?
