Preheat the oven to 400°F and line the 12-cup muffin pan with paper liner.
Prepare all the dry ingredients. Sift All-purpose flour, baking powder, baking soda, and, salt. Add optional spices; cinnamon and nutmeg, if desired.
Prepare the wet ingredients. Have all ingredients at room temperature. Mash the bananas then add the brown sugar, sour cream, milk, vinegar, and pure vanilla extract. Stir until well blended.
Add the flour mixture and fold until the dry ingredients are moistened (Do not overmix). Add the flour mixture in 3 to 4 additions, to easily incorporate the wet ingredients and prevent overmixing. Then add the canola oil and mix gently until blended. Add and fold in the optional add-ins; chocolate chips, nuts, or raisins. Scoop and divide the batter into the 12-muffin cups. Fill each cup about 3/4 full.
Bake. For high-rise or dome muffins; start the oven at a high temperature. Bake in preheated oven at 400°F for 7 minutes then drop the temperature to 350°F. Bake for another 10 to 12 minutes or until the inserted toothpick comes out clean.
Remove from the oven and let it cool in the pan for 5 to 10 minutes. Then let them cool completely on the cooling rack before storing them in an airtight container.