Preheat the oven to 325 F and line a 8×4 loaf pan with parchment paper. Set aside.
In a small bowl, toss the cranberries with 1 teaspoon of flour. Set aside.
In a large bowl, combine the oil, eggs, vanilla, maple syrup, sour cream, orange juice, and orange zest and beat together with a hand-held blender on medium speed for 2-3 minutes.
Then, in another bowl, combine salt, baking powder, cinnamon and flour. Add flour mixture to the batter 1/3 at a time, letting the flour incorporate with each addition and continue mixing just until well combined. Fold cranberries into batter.
Pour batter into prepared pan. Bake until golden brown and a toothpick inserted into the center comes out clean, about 75 minutes. Remove from the oven. When the bread has sat for about 15 minutes, transfer to a cooling rack to cool completely.
Glaze: mix together orange juice, orange zest and powdered sugar. If needed, add more orange juice or powdered sugar until you reach the desired consistency. Pour glaze over bread.