I haven’t found one that I love or would outright recommend. I know that something to consider when picking a new system is how well it deals with Canadian regulations and if the company has a knowledge base for Canadian companies to use as a resource. In one of the most recent applications I worked in, Record of employments were a bit of a headache. And we ran tons of them. The company was fairly reliable when it came to tax updates etc. though.