canvaser

noun
  1. a person who goes from house to house or place to place to solicit votes, opinions, orders, or donations
  2. Usage: commonly used in political and commercial contexts

Examples