Le commissaire au lobbying 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 sept ans. (Loi sur le lobbying, art. 4.1.) Ce poste a été créé en 2008 et a remplacé le poste de directeur des lobbyistes.