In a large bowl, mix together the soy milk, vanilla, cinnamon, corn starch, maple syrup and ground flax seeds. Once everything is mixed well, let the mixture sit for 5 minutes to let the flax seeds thicken up the mixture.
Stir up the mixture before dipping the bread in the mixture to make sure the corn starch isn't collected at the bottom. Get some thickly sliced bread and dip it in the mixture for 5-10 seconds on each side, or until well coated. If you let it sit for too long, it may become mushy. For denser bread, you can let it soak a little longer.
Heat a frying pan on medium low heat and add the vegan butter or oil. Let the pan heat up for at least five minutes before adding the bread.
Once the pan is heated up, add the bread and let cook on each side for about 3-5 minutes, or until outside is crispy and golden brown.
Serve with maple syrup, fresh fruit and vegan whipped cream