Islam is a threat to a modern world: Canada to survive should foster only immigration from civilized countries.
Canada and USA were built by immigrants from Europe: England, Germany, Holland, etc. Immigrants from third world bring in social ills which kept their countries of origin in underdeveloped condition, one of the major of which is their religion-Islam. Let them first build up their own countries and then let them migrate into Western societies.