Preheat oven to 400°F.
In a large mixing bowl, stir together the canned pie filling and frozen cherries.
Add sugar, cornstarch, vanilla, almond extract, lemon juice, and salt. Mix gently until the cherries are coated — it’ll look glossy and gorgeous.
Roll out one pie crust and place it in a 9-inch pie plate. Pour in the cherry mixture and dot with butter.
Top with the second crust (or make a lattice if you’re feeling fancy). Trim and crimp the edges to seal. Brush the top with the egg wash and sprinkle with coarse sugar.
Place the pie on a foil-lined baking sheet (to catch juicy overflow) and bake for 20 minutes at 400°F.
Lower the heat to 350°F and bake another 35–40 minutes, until the crust is golden brown and the filling is bubbling through. Keep an eye on the crust, cover with foil if it's getting too brown.
Cool at least 3 hours before slicing — it needs time to set up. (I know, the waiting is the hardest part.)