From a sociological point of view,Should Canada open or close its doors to immigration?...what are the reason why it should or shouldn't?
I agree with Mr. Brady. On a recent evening news program, there were immigrants to Canada who spoke in glowing terms of the "government" that provided them with the nice house they were in, the "government" paid for their children's schooling, the "government" fed them, too. Somehow, it was as though this "government" of which they spoke was a benevolent being of unlimited resources, some supreme being.
If Canada is not careful, it will find itself in the dilemma of California which is going broke.
I don't think any country should have "open" borders. It is in the best interest of every country to control the type and number of people who enter the country. This doesn't mean that borders should be "closed" either; it just means that there should be some rational plan for population control. It will help maintain costs if the people entering the country will not be able to contribute to the general good. It will water down or alter the culture of the country if too many people from one culture arrive (perhaps our problem with Mexican immigration). Some immigrants from many countries will probably strengthen the culture, but this should be controlled.
I think this applies to Canada, to the US and to all countries.
Every country should open its doors to receive a diversity of people. Many organizations benefit from diversity, as colleges naturally do. To have limited immigration can out an exceptional burden on a minority, that they might feel threatened.
Every country limits immigration in some way or the other to further the interest of its existing citizens. These interests are affected by economic as well as sociological factors.
Canada or any country may benefit from immigration, sociologically by way of making its population and culture more diverse. On the other hand, people with different culture immigrating in to another country tend to create the initial problems of adjustments between people with different cultural backgrounds.