Canada's immigration system is broken and has been for decades. When drawing comparisons to +14,000 "Canadians" evacuated from Lebanon...
"...One person with knowledge of the situation said that as those people have been processed, it has emerged that as many as half of the 175 Canadian citizens and permanent residents are refugees who were granted status in Canada and then returned to Sudan, with some continuing to claim welfare and child benefits. A small number are refugees in the process of becoming Canadians, which suggests they shouldn’t have been in Sudan in the first place.
“There has been a loss of integrity in the Canadian immigration process,” said the source, who has been granted anonymity because they are not authorized to speak publicly. “Most of these people have been living in Sudan for years. Sometimes they never really lived in Canada and don’t speak English or French.”
https://nationalpost.com/news/politics/sudan-rescue-canadians-of-convenience