Auditing is a way for the Canada Revenue Agency (CRA) to monitor and inspect GST/HST and income tax returns, excise taxes and duties, and payroll records. Audits help maintain public confidence in the fairness and integrity of Canada's tax system.

For how long do I have to keep my records?

How tax returns are selected for audit? 

The CRA's matching program

Voluntary Disclosure Program (VDP)

Additional information