Funky taste - Oil or Fat?
Oils and other fats can go rancid if old and not properly stored. Cooking oil should be kept in a cool, dry place with minimal exposure to air. In my experience, Canola oil goes rancid faster than many other oils. 

One quick way to see -- smell your oil from the bottle. You could also try heating a small amount in a pan, dipping bread in it, and tasting it. It's best to isolate your components when searching for off flavors.