Preheat your oven to 400°F. Grease a 12-cup muffin pan or line it with paper liners.
In a large bowl, combine the cornmeal, all-purpose flour, sugar, baking powder, and salt. Stir the dry ingredients together until well mixed.
In a separate bowl, whisk together the beaten egg, canola oil, and milk until smooth.
Pour the wet ingredients into the bowl with the dry ingredients. Stir gently until just combined. Fill each muffin cup about 2/3-full with the batter.
Bake for 15 to 20 minutes or until a toothpick inserted into the center comes out clean. Allow the muffins to cool in the pan for 5 minutes before transferring them to a wire rack. Serve with butter or honey if desired.