Scott Duncan
How to get a decent CA/CPA:
1: First meeting ask the following:"If the CRA/QRA/IRS (Depending on jurisdiction) were to audit your firm, would any of your clients be concerned"?
2: If "yes" ask if he/she can refer you to an ethical CPA/CA, if "No", well then, he's your guy!
Seems pretty simple.