In a large bowl, combine 2-1/2 cups flour, yeast and salt. In a small saucepan, heat the milk, sugar, water and butter until a thermometer reads 120°-130° (butter does not need to be melted). Pour into yeast mixture; add eggs and orange peel. Beat for 30 seconds, scraping bowl often. Beat on high for 3 minutes. Stir in cranberries and enough remaining flour to form a firm dough.
Turn onto a floured surface; knead until smooth and elastic, 6-8 minutes. Place in a greased bowl, turning once to grease top. Cover and let rise in a warm place until doubled, about 1 hour.
Punch dough down. Divide into thirds. Roll one portion into a 12-in. x 9-in. rectangle. Spread with 2 tablespoons butter. Combine brown sugar and cinnamon; sprinkle a third over the butter. Roll up from a long end. Cut into 11 rolls; arrange in a candy can shape on a large greased baking sheet. Repeat with remaining dough and filling. Cover and let rise until nearly doubled, about 30 minutes.
Bake at 350° for 18-23 minutes or until lightly browned. Cool on a wire rack. Combine glaze ingredients; drizzle over canes.
Every editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links. Ratings and prices are accurate and items are in stock as of time of publication.