Olive oil & canola oil taste like total crap and absolutely ruin the flavor of anything they come into contact with. I hate both with equal passion.
You must be buying the wrong kind of olive oil. I can’t speak to canola oil.
We use olive oil for light frying, in corn bread and as a substitute for butter. It tastes great. It’s what Jesus and his disciples ate at the Last Supper for dipping. It can be used any place you would normally use butter or margarine......................