Canada was right to impose visas on visitors from Mexico and the Czech Republic. In the long term, however, the best solution is to fix the refugee determination system itself, Martin Collacott, former Canadian ambassador in Asia and the Middle East, writes in the National Post.