A tax preparer that waged a decades-old feud with the Canada Revenue Agency over a “duty of care” has been ordered to pay $675,000 in court costs. Prosecutors filed, then dropped fraud charges against the firm: “There is no such thing as a perfect investigation.”