Canton man charged with possessing child porn stashed in the woods