In a small bowl, combine the warm water, yeast, and 1 teaspoon of sugar.
Let it stand until foamy, which should take about 5 minutes.
In a mixing bowl, add 2 1/2 cups flour, salt, and the remaining sugar.
Attach the dough hook, turn the mixer on low, and slowly add the yeast mixture, canola oil, and eggs.
Mix the ingredients until the dough is smooth and elastic, which should take about 8 minutes.
If needed, add more flour, 1 tablespoon at a time, until the dough pulls away from the sides.
Transfer the dough to a lightly oiled bowl, cover it, and let it rise in a warm place until doubled in size, roughly 1 hour.
Punch the dough down and turn it out onto a lightly floured surface.
Divide the dough into three equal parts, roll each into a 16-inch rope, and braid them together.
Place onto a greased baking sheet and let rise for another 20 minutes.