Flight ban may not be working. Not sure if true but I'm hearing (rumor) airlines are helping them circumvent the ban.
Say direct flights from India to Canada is banned. The airlines route them to multiple airports and then final destination is Canada. Thus people from India still getting into Canada.