I like Stormriders bit on the "economic migrants". In reality it will be Canadian taxpayers footing the bill for the migrants that are crossing into Canada.
From what I remember in highschool social studies:
The HAVE and HAVE NOT provinces. In order to stop the spread of Canadians from one side of the country to the other, transfer payments were set up to prevent the multitude of Canadian people crossing the country looking for work (late 60/early 70s-- I think thats when it started).
But the truth of the matter (the way I see it), it was to prevent people in Quebec moving to other provinces... (After all the federal electoral areas were all based apon the population of Quebec which determines the amount of federal ridings across Canada). So the HAVE provinces of BC, AB, and ON in the 70s transfered money to all the other provinces to prevent population movement. (Not sure which provinces are the HAVE provinces now. )
Now look at the whole world. Migrants/Refugees from Africa going to Europe. Migrants/Refugees from the middle east going to Europe. Migrants/Refugees from South America/Carribean going to US/Canada.
Since the ending of the cold war, America, Russia, China, UK, France, and including Canada were major arms brokers to countries in Africa, Middle East, South America, Malaysia etc. All in the name of profit. The US and Russia created dictatorships (whatever the politcial gov type), throughout the 3rd world countries. For the US, most of those dictatorships have backfired on the US (Libya, Iran, Iraq). In all these disposed or failed countries, minority groups of religious/political have ceased weapons and were persecuting old tribal hatreds/economic issues/territorial claims etc. Creating Chaos in Africa and states like Syria. Causing people to flee the countries they were born in.
(kind of like Germany wanting the land of Eastern Europe to expand for its future population).
After WW2, the soldiers came back and basis said "fuck that shit". Here in Canada, reforms/(new laws passed) were made after WW2 to better and to enrich the lives of its citizens. Universal Health care started in the 50/60s, Unemployment Insurance, Old Age security. (Yes Canada is a socialist country). European countries did the same, some were better at it than Canada.
Canada immigration policy: We'll take some refugees, and the rest of you have to have money to immigrate. Pretty hard to walk to Canada, from Aftrica/Middle East etc.
Unrestricted population growth in certain areas (Haiti,India) have also added to the Refugee problems the World is facing. (Not enough resources to go around....)
Poor economic states in 3 rd world countries have contributed. (People looking for jobs to make money)
The west won the cold war through economics. Because it did, people in the world see it as the place to go to. The refugees head toward Europe, and North America. They don't go toward Russia, China, India etc...
Now see the pattern.....
To live you need shelter, food, water and clean air. Overpopulation and Environmental contamination are slowly killing the world and cycles of life on earth. See how that is eroding in the world we live in.
Noah's Ark in the 21 century is the planet Earth. I know of no other place that mankind can live and survive.