Let me make a comment. Yes, there is still plenty of offshore non-compliance taking place, but the thing one has to recognize is that many of these agreements are very recent--in fact, in Canada's case the majority of the agreements that you've signed are still not ratified--so it is far too early to say how effective these particular exchange of information agreements will be.
The other thing that's important is the deterrence effect. I talk to a lot of business people, financial advisers, and investment banks, and the one thing that clearly has changed here is that if they get a Canadian client who comes to them and says, “Look, I want to evade taxes; perhaps I could use Barbados or somewhere else”, they'll say, “Forget it. Those days are gone.” There's been a change in attitude on the part of the business community, and that should not be underestimated.
The third point I would make is that exchange of information is not the end of this game. You have to have good risk management tools at the level of tax administration. You have to find real ways of cooperating with your counterparts, not just cooperation by means of joint audits.