Heat the oil over medium heat and sauté the onions until they start to color. Add the carrots, garlic and peppers. Cook about 10 minutes, stir occasionally. Add seasonings, tomatoes, beans, mushrooms and celery, then simmer about 15 minutes. Stir in the corn to just heat through before serving.