Travelling from Nigeria to Canada, there are a lot of countries in between, course if they fly to Mexico, they have only two safe countries to get to Canada. Nigerian asylum seekers, who legally travel to the US on a visa, stay briefly in the US and then cross the border into Canada.