Grannies Easy Cinnamon Buns Perfect SO GOOD!

Ingredients (18 to 20 rolls):
1 cup milk, warm to touch
1/2 cup canola oil
1/2 cup granulated sugar
2 1/4 teaspoons active dry yeast
4 1/2 cups all purpose flour
1/2 teaspoon baking powder
1/2 teaspoon baking soda
2 teaspoons salt
1 cup unsalted butter, melted
2 tablespoons ground cinnamon
1 cup granulated sugar
2 cups powdered sugar
1/3 cup heavy cream
4 tablespoons unsalted butter, melted

To prepare buns, in the large mixing bowl, mix milk, canola oil and sugar. Sprinkle yeast over mixture. Let sit for 10 minutes.
Stir in 4 cups of flour to combine. Mixture will be very sticky. Cover the bowl with a tea towel and let sit in a warm place for an hour to rise.
When the dough is risen, add the remaining 1/2 cup flour, baking powder, baking soda and salt. Stir to combine.
Move the dough to a lightly floured surface. Press to slightly flatten the dough into a big rectangle. To make the filling, pour the melted butter over the surface of the dough. Use your fingers to spread the butter evenly.
Combine the cinnamon and sugar to make cinnamon sugar. Sprinkle the cinnamon sugar over the butter.
Beginning at the end farthest from you, roll the long side of the rectangle tightly toward you. Pinch the seam together at the end.
Transfer the long log to a cutter board, slice it into 1 1/2-inch slices. Place the sliced rolls in a well greased baking pans, one inch apart. Cover and allow to rise in a warm place for 30 minutes.
Preheat oven to 375F, and bake the rolls for 13 to 17 minutes, until golden brown.
To prepare the glaze, mix all the ingredients and whisk until the mixture becomes thick and smooth. Generously drizzle the glaze over over the hot rolls. Serve warm or in room temperature.