CRA audits can take anywhere from a few weeks to a few years to complete — it all depends on the size of the business and the complexity of the audit.