The current immigration levels are far too high. Canada is not able to absorb more immigrants because we do not have the infrastructure (roads, housing, schools, etc.) to do so. Also, our culture is not strong enough to withstand the outside influences of other cultures which usually swamp our own weak values and beliefs.