Preheat the oven to 350-degrees F. Line a 9x13-inch baking pan with parchment paper and spray with cooking spray. Set aside.
In a large mixing bowl, cream together the butter, sugar and brown sugar until fluffy, about 2-3 minutes.
Add the vanilla extract, almond extract, flour, salt, and baking powder and stir to combine. Scrape the bottom and sides of the bowl occasionally with a rubber spatula. The mixture will look like crumbs, but hold together when you pinch it with your fingers.
Press ¾ of the shortbread mixture into the bottom of the prepared pan.
Spread the peach pie filling over the bottom layer.
Use your hands to evenly distribute the reserved crumb mixture over the peach pie filling layer.
Bake for about 45-50 minutes or until lightly golden brown and the filling is bubbling. Cool completely before cutting into bars.
Store in an airtight container at room temperature for 3-4 days, or in the refrigerator.