Preheat the oven to 350° F. Line a cupcake pan with 12 cupcakes liners.
In a medium bowl, whisk together the flour, baking powder, cinnamon and salt. Set aside.
In a large bowl, use an electric hand mixer to cream the granulated sugar, butter and vegetable oil until pale and creamy. Add the egg, sour cream, maple syrup, and vanilla extract and mix until smooth.
Add half of the flour mixture to the batter and mix on low speed until mostly combined. Slowly pour in the milk, continuing to mix on low. Add the remaining half of the flour mixture and mix until the batter is smooth.
Portion the cupcake batter into the cupcake liners using a large cookie scoop, about ¾ full.
Bake the cupcakes for 20 minutes or until the tops of the cupcakes bounce back when gently touched. Cool the cupcakes in the pan for 5 minutes and then transfer to a wire rack to cool completely.