In the case of the Canadian agreements you are too early, because even though many of them are signed, they are not yet ratified. If I look at other countries, I can see that the agreements that have been signed and ratified are already having an impact.
There's the Irish example I quoted. Ireland would not have been able to collect a billion euros in taxes due from Irish residents using Channel Islands accounts if they hadn't put these agreements in place. Countries that have gone further down the road than Canada are already seeing an impact in terms of extra revenue.