Preheat oven to 350ºF.
In a large bowl, mix together, the butter along with white sugar and brown sugar. Add in the eggs, and beat for a couple of minutes. Next, add in the canola oil and vanilla, and mix together. Fold in the shredded carrots until incorproated.
Sift in the dry ingredients: flour, baking soda, baking powder, salt, cinnamon, cardamom, and nutmeg.
Fold the batter, and add in 1/4 cup of milk, and mix just until incorporated.
Line cupcake tin with 12 cupcake liners
Bake at 350 ºF for 18-20 minutes.
Cupcakes are done when a toothpick inserted comes out clean.
Cool in cupcake tin for about 10 minutes, then transfer to wire rack to cool completely.