Generate Sales. Canvassing is a method of marketing used by organizations to generate appointments for the organization’s sales force. Canvassers set up appointments with detailed information regarding the interests of the specific customer.