Definition of book canvasser in English:

book canvasser

noun

historical
  • An agent who canvasses for the sale of books, especially by subscription.

Origin

Early 19th century; earliest use found in The Caledonian Mercury.