Preheat oven to 425º.
Line a 12-tin regular muffin pan with muffin liners and a 6-tin regular muffin pan with 4 paper liners.
Spray each muffin liner with cooking spray; set aside.
In a large mixing bowl, combine flour, granulated sugar, baking powder, baking soda and salt.
Wash and rinse blueberries.
Pat blueberries dry between layers of paper towels.
Add fresh blueberries to flour mixture and gently stir to combine.
In a separate mixing bowl, whisk eggs, sour cream, canola oil and vanilla extract.
Add liquid mixture to blueberry mixture and stir only until just combined. (See note below).
Spread muffin batter into prepared muffin liners all the way to the tops of the muffin liners.
Sprinkle each muffin with about a teaspoon of Turbinado sugar.
Press six to ten blueberries slightly into the tops of each muffin.
Bake at 425º for 5 minutes.
Reduce heat to 350º and continue baking an additional 15 to 19 minutes or until a toothpick inserted in center comes out clean.