why is sugar more soluble in water than in canola oil?

4 answers

sugar dissociates to form -OH ends on the molecules, which form hydrogen bonds with water. Oil does not.
sugar can easily dissolve in water because they are not only both polar but more importantly thay care capable of hydrogen bonding.

it's more soluble in water also beacause Sugar is polar and oil is nonpolar. It's like mixing oil and water. its isn't able to.
ummm in english please?
Because it is, allahu akbar