Yes, you can substitute canola oil for vegetable oil if that's what you have on hand.