Heat oven to 350°F (175°C). Coat a 12-cup muffin tin with butter or insert paper liners.
In a large bowl, mix flour, sugar, baking powder, baking soda, and salt with a whisk.
Pour in vegetable oil, milk, eggs, and almond extract; whisk until the mixture is smooth.
Gently stir in cranberries until just distributed.
Spoon batter equally into the muffin cups. If desired, dust the tops with sparkling sugar.
Bake for approximately 25 minutes, until the muffins have risen and their tops are just beginning to brown.
Allow them to cool inside the muffin tin prior to removal.