Yes, you can substitute for vegetable or canola oil. BUT I like to use butter because it adds another layer of rich flavor.