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; set aside.
Gently rinse and wash the raspberries so they don't tear apart while rinsing.
Pat raspberries dry between layers of paper towels.
Add fresh raspberries to flour mixture and gently stir to combine; set aside.
In a separate mixing bowl, whisk eggs, sour cream, canola oil and vanilla extract.
Add liquid mixture to raspberry mixture and stir only until just combined. (See note below).
Spread muffin batter into prepared muffin liners all the way to the top of the paper liners.
Sprinkle each muffin with about a teaspoon of Turbinado sugar.
Press three or four raspberries slightly into the tops of each muffin. (I used three, but four or five would be preferred).
Bake at 425º for 5 minutes.
Reduce heat to 350º and continue baking an additional 20 minutes or until a toothpick inserted in center comes out clean.