Le vérificateur général est nommé par le gouverneur en conseil, par commission sous le grand sceau, après consultation du chef de chacun des partis reconnus au Sénat et à la Chambre des communes, suivie d’une approbation par résolution du Sénat et de la Chambre des communes. Son mandat est de dix ans, mais le titulaire ne peut exercer ses fonctions après l’âge de 65 ans (Loi sur le vérificateur général, art. 3). Le poste a été créé en 1878.