Preheat the oven to 350°F.
For a 2-layer cake, grease and line two 8-inch cake pans with parchment.
For a 3-layer cake, grease and line three 6-inch cake pans with parchment.
In a large mixing bowl, beat the softened butter, canola oil, and sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition. Mix in the vanilla and lemon zest.
In a separate bowl, whisk together the flour, cornstarch, baking powder, baking soda, and salt.
Add the dry ingredients to the butter mixture in alternating additions with the Earl Grey-infused milk, beginning and ending with the dry ingredients. Mix just until combined. Do not overmix.