What’s wrong with it is that its not the immigrants who have the problem. They’re in Canada, where they can get welfare, and maybe divorce the husband who is beating them. At home they’d have worse problems, although they’d at least speak the language, and few of the same solutions.
It’s Canada that’s facing challenges. Sometimes extreme challenges, as in the case of the Chinese immigrant who beheaded a fellow bus passenger in that part of the world, and sometimes just regular challenges, where they have immigrants who need money. But it’s not the immigrant’s problem. It’s Canada’s.