Preheat the oven to 300°F. Spread 1 1/2 cups chopped pecans onto a baking sheet and toast for 8 to 10 minutes, stirring once halfway through. Remove from the oven and let cool.
Increase the oven temperature to 350°F. Grease and flour three 9-inch round cake pans.
In a large mixing bowl, whisk together 3 cups all-purpose flour, 1 teaspoon salt, 1 teaspoon baking soda, and 1 teaspoon ground cinnamon.
In a separate large bowl, whisk together 2 cups granulated sugar and 1 1/2 cups canola or vegetable oil until well combined.
Add 3 slightly beaten eggs, the almost completely drained 8-ounce can crushed pineapple, 2 cups mashed ripe bananas, and 2 teaspoons vanilla extract. Mix until smooth.
Fold in the toasted pecans.
Gradually add the dry ingredients to the wet ingredients, stirring just until combined. Do not overmix.
Divide the batter evenly among the prepared cake pans.
Bake for 25 to 30 minutes, or until a toothpick inserted into the center of each cake comes out clean.
Whisk eggs into sugar mixture until well combined
Add mashed bananas, pineapple and vanilla to egg mixture until well combined
Fold in pecans
Gradually add flour mixture until mixture is smooth and well combined
Divide batter into cake pans evenly
Bake for 25-30 minutes or until toothpick inserted in the center comes out clean
Cool the cakes in the pans for 10 to 15 minutes, then transfer them to wire racks to cool completely before frosting.