Preheat oven to 350F, and butter + flour 3 8-inch round pans.
In the bowl of a stand mixer fitted with the paddle attachment, beat together the butter and sugar until light and fluffy..
Add in the eggs, one at a time, until all incorporated. Stir in the vanilla.
Finally, beat in the flour and baking powder in a bit at a time until a smooth batter forms. Divide the batter between the 3 pans, and bake for 25-30 min, until a toothpick inserted in the center comes out clean.
Let cakes cool to room temperature, then take out of pans and use a large knife to level out the tops.
Place the cakes on cooling racks, and place the racks on top of cookie sheets. These will work to pick up any stray soaking liquid that might come out!
In a medium bowl, whisk together the whole milk, evaporated milk, and sweetened condensed milk. Prick the cakes all over with a fork, and using a ladle or large spoon, pour the milk mixture on each cake a bit at a time. I would pour about 1-2 ladlefuls on, give it a couple of minutes, and then add more. This minimized the spilling and dripping from the cakes! Repeat until all the soak has been used up.
At this point, place the cakes in the fridge overnight.
The next day, when ready to assemble, make the whipped cream. In the bowl of a stand mixer fitted with the whisk, beat the heavy cream to soft peaks. Add in the powdered sugar, powdered milk, and vanilla, and beat until stiff.
Grab one of your cakes, place on a cake stand or platter, and spread ⅓ of the whipped cream on top. Repeat with the other two cakes, and finish the cake with whipped cream on top and berries. Serve immediately and store leftovers in the fridge.