Heat the canola oil in a large nonstick skillet over low heat. Add the onions and cook for 30 minutes, stirring often, until they are soft and brown. Let cool, and then store in a lidded container in the refrigerator for up to 3 days. Try these Caramelized Onions in the Curried Cauliflower Soup.