Preheat oven to 350 degrees. Coat a Bundt pan with nonstick cooking spray.
Using an electric mixer, combine the cake mix, flour, pudding, chocolate milk, water, canola oil. butter and almond extract. Mix until smooth.
Add the eggs, egg whites and beat until smooth. Fold in 1 cup cherry pie filling.
Pour the batter evenly into the Bundt pan. Bake for 50 to 60 minutes until a tooth pick inserted comes out clean. Bake longer if necessary.
To make the cherry glaze: In a small bowl, using a rubber spatula, combine the powdered sugar, ¼ cup pie filling, corn syrup, extract and mix until smooth. Allow the cake to cool before drizzling on the glaze.
To make the drizzle: In a small bowl combine the powdered sugar, milk and mix until smooth. This should be quite thick. Drizzle over the glazed cake. If desired, use some of the left over cherries in the can of pie filling to decorate the top.