Grease and flour 2, 9 inch round cake pans.
Preheat oven to 325 degrees F.
In a large bowl whisk the oil, sugar and eggs together until combined and set aside.
In a separate bowl, whisk the flour, baking powder, baking soda and salt.
Add the dry ingredients to the wet ingredients and stir until combined.
Fold in the crushed pineapple, chopped walnuts and the grated carrots.. Do not over mix.
Divide evenly into the prepared pans.
Bake in the preheated oven for about 40 minutes or until a wooden skewer inserted in the centre comes out clean.
Transfer the pans on a wire rack and let cool completely in the pans.
Carefully release the cakes from the pans when cooled and ready to frost.