Preheat oven to 350°F.
In a large saucepan, mix together the cherries, white sugar, and cornstarch. Cook over medium low heat until the mixture begins to thicken and bubble.
8 cups fresh cherries, 1 cup granulated sugar, 1/4 cup cornstarch
Remove from heat and stir in the vanilla and almond extract. Set aside to slightly cool.
1 teaspoon vanilla extract, 1/2 teaspoon almond extract
In a medium sized bowl, mix together the melted butter, flour, brown sugar, and cinnamon until well combined.
1/2 cup unsalted butter, 1 cup all purpose flour, 1/2 cup dark brown sugar, 1/2 teaspoon ground cinnamon
Pour the cherry pie filling into the prepared pie crust.
1 9- inch deep dish pie crust
Crumble the flour mixture into small pebble sized pieces and sprinkle on top of the pie filling.
Bake in the preheated oven for 45 to 55 minutes, or until the filling is bubbling and the topping is a light golden brown.
Allow the pie to fully cool.
Slice and serve.