Preheat oven to 350°F. Grease and flour a 9x5 inch loaf pan. Beat together butter, sucanat, and egg until smooth. Stir in orange juice. Beat in sifted flour, baking powder and baking soda, cranberries, orange zest and nuts. Pour into prepared pan. Bake for 1 hour or until bread springs back when lightly touched. Let stand 10 minutes and turn out onto a wire rack. Let cool completely before slicing.