Preheat your oven to 375°F.
In a medium-sized bowl, whisk together the flour, cornmeal, salt, sugar, and baking powder.
In a large bowl, stir together the canola oil, sour cream, creamed corn, and eggs until well combined.
Gently mix the dry ingredients into the wet mixture just until combined.
Pour the mixture into a greased 10-inch cast iron skillet or a 9-inch square baking pan.
Bake in the preheated oven for 20 to 25 minutes, or until golden brown.
Cool slightly in the pan before cutting into squares or wedges.
Serve warm and enjoy!