Preheat your oven to 220 C (425 F), get out a pie dish. Line the pie dish with one sheet of pie crust dough.
Drain the cherries and save 1 cup of liquid, discard the remaining liquid. (I got exactly 1 cup of liquid from both cans.) If both cans do not have 1 cup of liquid, just top up what you do get with water to make 1 cup.
In a saucepan, add the sugar and cornstarch and whisk together, slowly whisk in the reserved liquid from the cherries and mix until smooth.
Place the saucepan on medium heat and stir continuously until the mixture starts to bubble. You will see a noticeable change when the mixture starts to bubble.
Once it bubbles, continue stirring for 1 more minute until the mixture is thick and clear, remove from heat.
Now stir in the butter, almond extract, and cherries, mix until combined.
Pour into the prepared pie dish.
Cover with the second crust and cut several slits to vent steam, or if adventurous, slice that crust up and make a lattice top on the pie. Brush the top crust with beaten egg.
Bake for 10 minutes then reduce the temp to 180 C (350 F) and bake for another 35 minutes or until golden brown.
Remove to a rack to cool.
Slice, serve, and enjoy. Sometimes this will come out very runny, and sometimes much drier, this time was runny, so just grab a spoon and enjoy, the flavor is still perfect regardless of the texture.