8-year-old shot inside Canton home