Thank you for the question. It's an excellent question.
The Auditor General is in fact the auditor and does an annual financial statement audit of all crown corporations except two. Those two are the Canada Pension Plan Investment Board and the Bank of Canada. But all federal parent crown corporations are subject to an annual financial audit.
What we're talking about today is the audit of the 22 large departments and agencies. The Auditor General does not presently audit the financial statements of those 22 large departments at the level of departmental financial statements. They are, obviously, included in the public accounts of Canada.
With respect to the agents of Parliament, the Office of the Auditor General does do annual financial audits of the financial statements of each of the agents of Parliament.
So yes we do crowns, and yes we do agents of Parliament annual financial statements, but we do not do the 22 large departments, with the one exception of the Department of Justice in 2009.