Okay, so let's look at people who are trying to avoid following the rules.
Instead of going to a regular border crossing, they're going to look for your weakest point. Aside from what we are seeing right now with the illegal crossings into Canada, there are several bodies of water between Canada and the United States, for example. Somebody can take a pleasure craft, go across the river at the Thousand Islands, and just decide not to check in. They are supposed to by law, but maybe they don't.
What sorts of safeguards or measures are you going to put in place to ensure that the most likely points of crossing for somebody who is trying to avoid being recorded as leaving Canada are captured as well in your data system?