My experience is that it is easy for the CRA people to act if you have a social insurance number. They work with the social insurance number. But, as you said in your presentation, if a person is trying to avoid taxes and opens an offshore account, they won't give their social insurance number.
It seems to me that Department of Finance officials and the CRA are moving very slowly as they try to improve and strengthen the legislation that is presently in place.