The point you are missing James007 is that the mass immigration that has been championed into Canada the past several decades has been politically and ideological in concept. It is not need that has championed this constant mass inflow but rather the formation of ethnic entities that serve as voting blocks in the future for political parties in power. This is precisely why Liberals want a constant flow of Muslim migrants to form additional and larger ethnic enclaves in major cities to do what they do best. And that is to stay together, stay non assimilated and dutifully vote for the party that let them in.  Trudeau changing citizenship requirements to three years residency is all about the vote. Shake your head once and then shake your head again. Reality is what it is. The result has been the mass formation of disparate and isolated ethnic enclaves with no relevance to one another or a cohesive nation. That is our future according to Liberals. Are you liking it better now?