Canton man held on $2,000 bail after sheriff's dog alerts investigators to heroin during traffic stop