I agree with you.
In my view, I don't think we should look at the issue of tax havens as simply a curse befalling us and an external phenomenon that we should fight against. As Canadians, we have created our own problem in large part.
The avoidance of double taxation agreement, which Canada signed with Barbados in 1980, will actually be voted on in the House of Commons for the first time, after the non-partisan initiative of Gabriel Ste-Marie, MP. This agreement encourages tax avoidance and makes it legal, as is the case with other agreements, which I will not mention because it would take too long. With this agreement, it is the Government of Canada that caused our problems. We were not required to sign it and nothing justifies the fact that it still exists today. Similarly, there was no reason for Canada to sign an accommodating free trade agreement with Panama.
In addition to what you have mentioned, which are certainly positive steps, we must obtain a clear diagnosis of the geopolitical issue and Canada's active responsibility in creating the problem so that we can sort of undo what we did wrong. I think the avoidance of double taxation agreement with Barbados is a good example. Barbados is the country with the second highest level of investment by Canadian companies in the world, after the United States. That makes no sense because there will be no Olympic Games in Barbados in two years. There is no capital spending, no real investment. We are using that agreement, which Canada voluntarily signed with Barbados and which was renewed, strictly for tax avoidance purposes. It's hugely expedient. It is also one of the problems that we need to have the courage to raise now.