canvasser

ˈkanvəsə

noun

a person who tries to persuade people to vote for or support someone or something.

the foundation sent hundreds of canvassers door-to-door in the weeks before the election