The egg and oil in this bread heavily contribute to the soft, spongy texture. You can replace canola oil with a light olive oil if you'd like. I find that using any other type of olive oil gives the bread a rather unique, unpleasant flavor.