Yes, if fresh peaches aren’t available, canned peaches will work in a pinch.  Choose those packed in light syrup though or without much added sugar.  If you can find frozen peaches those make a better substitute. Both frozen and canned peaches are also a time saver since you skip the step of peeling.  Although, in my honest opinion, fresh peaches contribute much more flavor to the sauce.