Yes you can substitute 4 cans of peaches for 8 fresh peaches. You should drain and dry the slices before since having too much juice will result in a more watery cobbler.