CRA has the power to impose a judgement.
They have all sorts of power.
CRA action can be relatively common, no matter what the reason, there are a number of ways of solving, this is VERY dependent and unique to your situation. All are different.
It helps to have people that are reliable and proven in dealing with CRA issues.
Experience is a huge issue. Expertise and specialization also are.
Has to be done right.