Preheat your oven to 350ºF (175ºC). Line a cupcake tray with paper liners.
In a medium bowl, sift the all-purpose flour, baking powder, baking soda, salt, and ground cinnamon.
In a large mixing bowl, whisk the eggs until frothy, then add canola oil, granulated sugar, and vanilla extract. Blend well, then mix in sour cream.
Gently combine the wet and dry ingredients until just incorporated.
Prepare the cinnamon swirl by mixing brown sugar, white sugar, and ground cinnamon in a small bowl.
Spoon about two-thirds of the batter into each paper liner, add cinnamon swirl mixture, and top with remaining batter. Swirl gently with a toothpick.
Bake for about 15 minutes or until a toothpick comes out clean.
Allow the cupcakes to cool in the tray for 10 minutes, then transfer them to a wire rack.
Whisk powdered sugar and milk together for the glaze until you achieve desired consistency.
Frost cupcakes with cinnamon cream cheese frosting, topping with a mini cinnamon roll and drizzling with glaze.