Isn't the issue that CBSA is overlooking its own activity? Should there not be an independent oversight body that would review those mechanisms after a certain level of review, as you've explained?
On September 27th, 2017. See this statement in context.