In principle, it's a good idea, sir.
When this subject was before the committee, it came to our law firm as well. My immediate reaction was that if we do a good check, then the people who are giving the bond, as we call it here, if he is a good citizen in every respect, can be tied to that. If he makes sure I put this person back on the plane, off to Delhi, then it will work. Otherwise, as I've said before, it could be a motivation that, even if I lose that money, I can get people into Canada.
So the deposit system is good in theory, but probably the proper checks aren't being made about the credibility of the person who wants to put up a bond here in Canada--that if this person doesn't go back, I'm putting up $20,000 or $50,000; I'm giving you my personal guarantee he is my nephew, and if he doesn't go back I will go back, and if he does go back I will provide the proof here.
Another problem in our present system is that we do not have an exit visa. I might have come today in time, but I can go back after two years and nobody would know I overstayed one and a half years in Canada.