Which of the following statements about the Auditor General of Canada is true?
A. The Auditor General is appointed by the Prime Minister of Canada.
B. The Auditor General prepares the Public Accounts.
C. The Auditor General can audit tax returns submitted by Canadian citizens.
D. The Auditor General can audit provinces that receive federal transfers.