Before casting stones at CRA, we need to look at ourselves for entrusting government revenue collection and enforcement exclusively to a unionized public sector employee group consisting exclusively of persons with no personal economic incentive to improve effectiveness or productivity.

CRA might do better to forge relationships with motivated experts who can direct enforcement activities more productively.  

Not every employee needs to be a bounty hunter, and there would need to be checks and balances established to reasonably constrain enforcement tactics, but there would be a lot less tax evasion if tax evaders were worried that there might be motivated snitchers living just down the street.