Pre-heat oven to 375° (190°). Grease a large loaf pan 9x5 inches/25x11cm.
Just before mixing in the blueberries toss them with 1/2 - 1 tsp of flour, this will help keep them from sinking to the bottom.
In a large bowl whisk together the flour, sugar and baking powder, then cut in butter* until it becomes crumbly ( using a pastry blender), remove 3/4 cup (100 grams) of this crumbly mixture to a small bowl, stir in cinnamon (this will be your topping) set aside.
In a medium bowl beat with a fork, the milk, eggs and vanilla until combined (approximately 1 minute), add this mixture to the flour mixture. Stir just until moistened, (about 15-16 stirs) gently fold in blueberries. Spoon batter into prepared loaf pan, and sprinkle with the crumb topping. Bake for approximately 50-60 minutes (check with a toothpick for doneness). Let cool before serving. Enjoy!
*Place butter in the freezer and then grate directly into the dry ingredients, mix with a fork until you have coarse crumbs.
**You can also use a mixture of berries if you prefer.