Our nephew is due to visit and he is allergic to many things - dairy and peanuts being some. I need to buy some "butter". Have been told of something called canola (in America). Does anybody know where I might buy something/anything like that?