Preheat oven to 350°F
Grease two deep 9-inch round cake pans and line with parchment
Cream together the butter, canola oil, and sugar until well-combined
Add eggs one at a time. Beat well after each addition
Stir in the vanilla
In a separate bowl whisk together flour, baking powder, and salt
Alternately add the flour mixture and coconut milk to the wet ingredients. Stir gently by hand after each addition, starting and ending with flour.
Evenly divide batter into cake pans.
Bake 30-35 minutes
Cool in pan 10-15 minutes. Invert onto a wire rack until completely cool.