In a bowl, whisk together the flour, baking powder, baking soda, cinnamon, and salt.
Place the remaining ingredients in a blender and blend until smooth.
Add the wet ingredients to the dry ingredients and mix until just combined.
Heat a large pan or griddle over medium heat and grease with oil.
Pour about 2 tablespoon of the pancake mixture onto the griddle, cook 2 minutes or until bubbles start forming on the surface and the bottom is golden brown.
Flip the pancakes and cook for 2 minutes longer.
To Freeze: Allow to cool, place in a ziploc bag, label and freeze for up to 4 months. When ready, place in toaster oven or oven at 300 and heat for 10 minutes or until heated through.
To Keep Warm: Place the pancakes in a 200F oven to keep warm until ready to serve.