I'm quite familiar with TIEAs. I negotiated one on behalf of the Government of Liechtenstein with the United States. I'm a skeptic about TIEAs or exchange of information provisions having a very broad effect, because they tend to be one-off agreements. I don't disapprove of them as such, but they're not going to solve the problem of tax evasion. Once they're in place, they're implemented much less frequently than you would imagine and with much more bureaucracy in the processing of requests and the responses to requests.
The United States took a major step when it applied FATCA, which is a statute that one could debate all morning and probably, from the U.S. point of view, a terrible idea and very offensive to other countries. But nevertheless, it had the effect of getting the world's attention.
Information exchange is all for the good, but again, I actually think that's a separate subject from tax evasion. I think you need to address tax evasion and you have to ask yourself one more thing: whose tax are you trying to stop the evasion of? Are we talking about evading Canada's tax, or are we talking about evading Zambia's tax? Those are very different questions.