Preheat the oven to 350°F. Liberally grease and flour the inside of a 10-cup capacity Bundt pan.
In a mixing bowl, whisk together the flour, baking powder, cardamom and salt. Set aside.
Add the butter to a stand mixer fitted with the paddle attachment. Beat butter on medium-low speed until creamy, about 1 minute. Add the sugar then mix on medium speed until the mixture is fluffy and pale in colour, about 2 to 4 minutes. Scrape sides of bowl.
Add the oil and mix until combined.
Add eggs and eggs yolk, one at a time, beating on medium-low speed until blended. Add vanilla extract; beat on low speed until blended.
Stop the mixer and add in half of the flour mixture. Once this is incorporated, pour in the milk mix to combine. After the milk is absorbed, add in the remaining flour mixture. After the last streaks of flour are incorporated, mix the batter on medium-low speed for no more than 20 seconds until smooth.
Pour batter into prepared cake pan. Bake for 50 to 55 minutes or until wooden pick inserted in centre comes out clean.
Set a new timer for 20 minutes. Once the timer goes off, gently loosen the edges of the cake with a flexible spatula. Place a wire rack or cake plate on the top of the cake. Using oven mitts, flip the cake upside. Give a few taps until you feel the cake loosen and remove the pan.
Allow the cake to continue to cool before adding the glaze and serving.