In a large bowl, combine the flour and other dry ingredients. Make a well in the center of the mixture.
In a separate bowl, combine the buttermilk, egg, vanilla and oil; pour into the well and stir until smooth.
Preheat a medium nonstick griddle or skillet. Coat with cooking spray.
Spoon ¼ cup of the batter onto the preheated griddle or skillet. Turn the pancakes when the tops are covered with bubbles and the edges begin to brown. Cook for a minute or so more, until lightly browned on the other side too. Serve with warm maple syrup.