Job seekers interested in canvasser roles around Saint Charles, MO, have several cities to consider. St. Louis, MO, offers the highest average salary at $60,760. Chesterfield, MO, is not far behind, with an average salary of $59,545. Maryland Heights, MO, provides a comfortable living with an average salary of $49,667, while O'Fallon, MO, offers a lower average salary of $36,909. These figures show that St. Louis and Chesterfield provide the most lucrative opportunities for canvassers.