Whisk together the flour, baking powder, baking soda, cardamom and salt.
In a bowl, mix together until well blended the canola oil, sugar, flaxmeal, and mango,
Add the flour to the wet mixture along with the almonds, if using, and mix well.
Pour the batter into a standard 9X5 inch greased loaf pan and bake in a 350-degree oven around 45 minutes or until a toothpick inserted in the center of the loaf comes out clean, or with a few crumbs stuck to it. Please note that because no two ovens are the same, even at the same temperature, the bread might take more or less time to bake in your oven. Whatever you do, don't skip the toothpick check!
Cool on a rack before unmolding and cutting into slices.