The average high temperatures in Canton ranges from 35 degrees Fahrenheit in January to 83 degrees Fahrenheit in July. Average lows range from 18 to 62 degrees.
Precipitation in the equivalent of inches of rain is fairly constant at between .1 inches and .15 inches per day. In the winter, however, this precipitation falls as snow.
Canton experience 90 percent frost from early November through the middle of April.