100,000 Canadians died in ww1 and ww2 to create a country which will always and proudly  be based on Western Christian values.

Refugees and others from countries in crisis need to stay in those countries and defend their values or get rid of their corrupt leaders. Canada has no obligation to accommodate any offshore nationals and their non Western values.