I use Canola oil or Safflower oil when I need a high temp, light colored, low flavor oil, for the very occasional frying or for baking.
I use Extra Virgin Olive Oil for almost all of my cooking (outside of rare frying or baking).....sauteeing, stir frying, almost anything.
I use ghee (essentially clarified butter.....all the milk solids and consequently, milk proteins, casein, which my son cannot have, are pulled out) for anything that would traditionally require butter.....eggs, baking, mashed potatoes, toast, etc..
:> Karen