Preheat oven to 350º.
Spray a 9x11 baking dish with non-stick cooking spray. Cut each slice of bread in half, and add the half-slices to the baking dish in 3 rows.
In a medium-sized bowl, whisk coconut milk, maple syrup, cornstarch, cinnamon, ginger, allspice, vanilla, and salt.
Slowly pour the liquid mixture on top of bread slices, gently separating bread slices with your hands, and pouring the liquid mixture in between each slice.
Melt vegan butter (or coconut oil) in a small bowl and add in pecans. Sprinkle in almond flour, cinnamon, and raw cane sugar and stir. Sprinkle mixture over french toast slices. Cover with foil and bake for 20 minutes. Remove foil and bake 20 minutes more.
Remove and serve immediately. Enjoy!