The first time it happened I was taken aback.
A Canada Revenue Agency employee approached me after I had given a talk to a community group in Charlottetown about tax havens. She shared her frustrations and concerns. Mismanagement and misplaced priorities, she said, were hobbling the capacity of the agency to do a good job on behalf of Canadians. Staff were being forced to throw the book at ordinary taxpayers who had simply made small errors in their tax returns. They were no longer able to exercise discretion or arrange for more flexible payment plans. Meanwhile, big time tax cheats were getting off lightly.