In a measuring cup stir together water, 1/4 teaspoon sugar, and yeast.
Let mixture sit for a few minutes until it is puffy and foamy.
Pour yeast mixture into a large bowl.
Add in 1/2 cup sugar, buttermilk, whole milk, melted butter, canola oil, vanilla extract, and eggs.
Mix until combined.
Mix in salt and baking powder.
Gradually mix in the flour a little at a time, using just enough so that the dough pulls from the sides of the bowl. It will be slightly sticky but shouldn’t stick to a clean fingertip.
Once dough has formed, place into an air tight container in a warm location.
Let sit for about 1 hour or until the dough has doubled in size. Can sit overnight as well.
Gently punch the dough down a few times to release the air.
Sprinkle a work surface lightly with flour and turn dough onto floured surface.
Knead the dough gently a couple of times and then pat the dough into a rectangle that is about 1/4 inch thick.
Brush the dough with half of the melted butter.
In a small bowl mix together brown sugar & cinnamon.
Sprinkle on the brown sugar mixture.
Starting from the end furthest from you, begin tightly rolling up the dough.
When done, place the roll seam-side down, and carefully slice the roll into 1″ sections, flouring your knife in between each cut.
Place the rolls in a greased baking pan, sides touching.
Preheat oven to 350 F.
Bake for 20-22 minutes or until sides of cinnamon rolls are lightly golden.
While rolls are cooking, prepare the glaze by combining the powdered sugar and milk.
When cinnamon rolls come out of the oven, let cool for a few minutes and then spread on the glaze.
Serve piping hot, warm or room temperature!