Start by making your pie crust. Spray a 9" pie pan with cooking spray and set aside. In a small bowl, combine the flour, sugar, and salt. Cut the butter and coconut oil in small pieces - about 1 tablespoon in size - and add to the dry ingredients. Using your hands or a pastry cutter, press the butter and coconut oil into the flour until the fats are evenly distributed and the dough resembles small pea-size pieces.
Dribble 1 tablespoon of ice water over the flour mixer and kneed together with your hands. Add water as necessary. You want a fairly dry dough (this creates the flakiness) but that has enough moisture to roll out and shape.
When you have the right consistency, wrap the dough in plastic wrap and refrigerate for at least 30 minutes. When the dough is firm, divide into half and roll out each half onto a piece of floured parchment paper until your dough is about 1/8" thick and you have two circles about 12" across. Place the top crust in the refrigerator to chill.
Placing your hand underneath the parchment paper, gently flip one of the pie crusts into the pie pan. Peel off the parchment paper and press the crust evenly into the pie pan, trimming any edges that hang over. Place in the refrigerator and let chill for at least 1 hour.
Preheat the oven to 400F.
Peel and thinly slice your apples. Place them in a large bowl and toss them with lemon juice. In a separate bowl, combine brown sugar, flour, and spices. Transfer to bottom crust, mounding the top. Top with the remaining crust, pressing down the sides to seal the top and bottom. Brush with soy milk and make slits in the top for ventilation.
Loosely cover in tin foil and bake 25 minutes. Remove the tin foil and bake an additional 25 minutes until the crust is golden brown and filling is bubbling up.
Remove from the oven and let cool completely at room temperature before serving. Serve with coconut whipped cream or non-dairy ice cream.