In a large mixing basin, combine the flour, sugar, baking powder, baking soda, and salt.
In a separate medium-sized mixing bowl, combine buttermilk, eggs, and vanilla extract.
Take your melted butter and gently drip it into the wet components while whisking, swirling until well combined.
Pour liquid ingredients into dry ingredients and stir with a wooden spoon until barely mixed.
Spray a nonstick pan with cooking spray or brush with canola oil and set it on a medium-low burner.
Allow the skillet to preheat before adding the batter (about 5 minutes).
Scoop pancake batter into pan.
Allow the pancake to cook until the edges start to look done and the bubbles in the batter start to pop.
Using a pancake spatula, carefully turn the pancake and cook for several minutes more, or until golden brown.
Rep until all of the batters have been used.
Serve warm, with salted butter and maple syrup on top!
