Preheat your oven to 350°F (180°C). Lightly grease the bottoms of three 8-inch cake pans and line each bottom with a round piece of parchment paper. In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon; set aside. (3½ cups/420 g all-purpose flour, 2 tsp baking powder, ¾ tsp baking soda, 1 tsp salt, 2 tsp cinnamon) In a stand mixer bowl, cream the butter, sugar, and oil together for about 3 minutes until the mixture is light and fluffy. (¾ cup/170 g unsalted butter at room temperature, ¼ cup/50 g canola oil, 1½ cups/300 g granulated sugar) Add the eggs one at a time, beating well after each addition until fully incorporated. Be sure to scrape down the sides and bottom of the bowl. (3 large eggs, room temperature) Stir in the vanilla extract and sour cream. (1 tbsp vanilla, ¼ cup/60 g sour cream or Greek yogurt, room temperature) Add one-third of the dry ingredients and mix until nearly combined, then pour in half of the buttermilk. Continue alternating between the remaining dry ingredients and buttermilk, mixing until everything is just combined. Scrape the bowl to ensure an even mix. (1¼ cups/285 g buttermilk, room temperature) Divide the batter evenly among the three prepared pans, approximately 471 grams per pan. Bake on the middle rack for 18–20 minutes or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 15 minutes, then run a spatula around the edges and invert them onto wire racks to cool completely.