I think exit controls are absolutely fundamental. I know that CIC and CBSA have been working on the concept for some time.
The Americans have a system, as Julie pointed out. They are not happy with their own system. There's considerable discussion now about doing better. I think it's in the works. It has been a long time coming, but it's necessary.