Yes, frozen or canned peaches can be used as a substitute for fresh peaches if they aren't in season or are not accessible to you. Just make sure to thaw and drain them beforehand!