Here’s what you need:
1. Preheat the oven to 350 F. Lightly oil a loaf pan and set aside.
2. In a medium-sized mixing bowl, sift together the flour, sugars, baking soda, salt and cinnamon.
3. In a large mixing bowl, whisk together the soy milk and cider vinegar and let stand for 2 minutes. Add the mashed banana, canola oil, maple syrup, and vanilla extract, whisking until well combined. Add the dry ingredients to the wet, mixing until just combined (do not overmix!). Fold in the walnuts/chocolate chips if using and pour the batter into the prepared loaf pan. Bake for about 1 hour, or until a toothpick inserted into the center emerges clean. Allow the bread to cool on a wire cooling rack for 20 minutes before serving. Serve warm or at room temperature.