Unpleasant odor wafting through Canton has residents and officials puzzled