I'm about to make a lovely sounding recipe for chai gingerbread cupcakes w/coconut frosting. But the cupcake recipe calls for 1/3 c. of canola oil. Is there any reason I wouldn't use butter instead? Will it affect the texture dramatically? There is buttermilk in the recipe as the liquid.