Preheat oven o 350°F (177°C) and spray a bread pan with baking spray and line it with a parchment paper. Set aside for now!
Now in a large mixing bowl, whisk together sugar and oil. Next add in an egg, orange juice and zest, milk and vanilla. Mix them all in too till everything is well combined and nicely incorporated.
Now sift flour, baking powder and salt over wet ingredients and fold just till the flour disappears into the batter. Toss fresh cranberries in a tablespoon of flour to coat them.
Fold cranberries in the batter too. Pour bread batter into the prepared pan.
Bake for 50-55 minutes or till a toothpick inserted in the center of the bread comes out clean. When you reach halfway of baking duration, cover the top of bread with aluminum foil loosely. This will prevent over browning of the bread.
Allow the bread to cool down on a wire rack completely in the bread pan for about 15-20 minutes. Then flip it out and allow to cool completely on the wire rack.
Once the bread has cooled completely pour glaze and slice.