Hold on a second. You're saying that if people are not allowed to drive, fly, or boat to neighboring countries, those people will sneak across the border? Not just some people, but most people? If that's the case, we should fire all of our guards along the Canadian and Mexican borders. If people can't drive, fly, or boat across the river from Windsor to Detroit (or Detroit to Windsor), they'll just swim across, right? Are you serious? Please tell me you're joking.
People really need to drop the racism and stop assuming Africans are savages. They're people just like us. If the Canadian government put a 30 day travel ban on Americans entering Canada, do you really think I would try to sneak across the border? Would you try to sneak across? If not, why would you assume Africans are different? If the choice is waiting 30 days versus trying to sneak into Nigeria and risk getting shot, most people would wait 30 days.