Preheat your oven to 350°F (175°C). Line your baking pan with parchment paper, leaving some overhang on the sides.
In a large mixing bowl, combine the rolled oats, rice crispies, cornmeal, salt, and baking soda. Stir until well mixed.
In a separate bowl, whisk together the honey, canola oil (or coconut oil), vanilla extract, and brown sugar until smooth.
Pour the wet mixture into the bowl with the dry ingredients. Use a spatula to fold everything together until coated.
Transfer the mixture to your prepared baking pan. Press down firmly into an even layer.
Bake for about 20-25 minutes, or until the edges are golden brown. The center may look slightly soft.
Let the pan cool for 10 minutes, then lift the bars out using the parchment and allow to cool completely before cutting.