Preheat oven to 350ºF. Grease a 9x5-inch loaf pan with butter or cooking spray.
In a small bowl, combine the beaten egg with the orange juice and vanilla extract.
In a large bowl, whisk together the flour, granulated sugar, baking powder, baking soda and salt. Add the pieces of butter to the flour, blending the ingredients together with your fingers until the mixture becomes the consistency of wet sand.
Fold the wet ingredients into the dry ingredients, and then stir in the cranberries.
Pour the batter into the prepared loaf pan and sprinkle the top with the Turbinado sugar (optional).
Bake the bread for 50 to 60 minutes, until a toothpick inserted comes out clean.
Let the bread cool for 10 minutes before slicing and serving.