Preheat the oven to 350 degrees F. Prepare three 8-inch or four 6-inch round cake pans with butter or non-stick spray, parchment and another coat of spray. Set aside.
In a medium size bowl, sift the cake flour and baking powder. Set aside.
In the bowl of a stand mixer, fitted with the paddle attachment, beat the butter, canola oil, salt and sugar on high until fluffy and smooth, about 5 minutes.
Add orange zest, followed by the eggs and egg yolks, one at a time. Beat on medium until well incorporated.
Turn the mixer on low and add 1/3 of the flour mixture to the butter mixture and mix until fully incorporated. Then add half of the sour cream and blend well, followed by another 1/3 of the flour mixture, the second half of the sour cream and lastly, add the remaining flour mixture and mix until incorporated.
Add the clear vanilla extract and butter extract and beat on low until incorporated. Scrape down the sides of the bowl and mix on low for another 30 seconds. Dust the blueberries in a little flour and then add to the batter. Carefully fold in the blueberries.
Evenly distribute the cake batter among the pans and bake for 25-30 minutes or until a toothpick inserted into the middle of the cakes comes out clean or with just a few crumbs. Make sure not to over bake.
Remove cakes from the oven and let cool in pans for 10 minutes before inverting onto cooling racks.
Once completely cooled, wrap in plastic wrap and place in the freezer or refrigerator to chill before frosting.