So that Muslims don't feel singled out, they should just keep adding all sorts of developing countries to the list, 6 countries is nothing, they (or better Canada) could do limits on half of the countries in Asia, Africa and South America or wherever makes sense, with the goal of decreasing immigration and increasing the similarities of newcomers with Americans (or Canadians in our case). Just require  that people get visas, and limit the number of visas allocated to each country. A country can limit foreigners coming in, that's the whole thing about sovereignty and self-determination, a country is not forced to take in people, that's not acceptable to the US nor is it acceptable to Canada and Canadians, that's clear. These states are political, confused and bad actors.