Yes. When Iraqis and Afghans immigrate here should become Canadians and shed their old culture. They come to Canada to become Canadian, why else would they come here? It doesn't happen overnight, it takes time, but it has to happen. Because we are taking so many immigrants into the country, 250,000 per year for over 20 years, we are getting the Toronto 18, honour killings, gender imbalances in urban areas due to aborting girl fetuses, and expanding ethnic enclaves that can resist assimilation. Size matters.
What the country of Iraq and Afghanistan wishes to do, I don't care that much as long as they don't put me or Canadians in danger. They are far away.