Preheat the oven to 350 degrees and line a 9”x5” or 8 1/2” x 4 1/2” bread pan with parchment paper (or grease the bread pan very well). Set aside.
In a large bowl, rub the granulated sugar and lemon zest together to release the natural oils and flavors in the zest. Next, add in the flour, baking powder, and salt. Whisk together.
Make a well in the center of the dry ingredients, and then add in the canola oil, milk, eggs, lemon juice, and both vanilla extract and almond extract. Whisk until combined.
Add in the blueberries tossed in the flour (this prevents the blueberries from sinking to the bottom of the pan as it bakes) and mix until combined.
Pour the batter into the prepared bread pan, spreading in an even layer.
Bake for 50-60 minutes, or until a cake tester comes out clean. If the bread is getting too dark on top, but the center isn’t cooked yet, you can tent a piece of foil on top of the bread.
Allow the bread to cool at least 20-15 minutes before adding the icing on top.
Whisk together the powdered sugar, lemon juice, and lemon zest. Drizzle on top of the bread, and allow the icing to set completely before slicing into the bread.**