A study by SmartAsset found that Canton ranked among the worst communities in the U.S. for median household income.