In a large bowl season, all the meats with the dry oregano, lime juice, and salt. Let it marinate in the fridge for at least 30 minutes.
Over medium-low heat, cook the meat in a large-deep pot until tender. Remove the meat from the pot and set aside. In the same pot, heat the 3 tablespoons of canola oil; add the onions, green peppers, celery, garlic, and chicken or beef bouillon. Let it cook for about 2 minutes.
Add the peeled vegetables (except for the cilantro) and cooked meat, stir and cover with water ( about 3/4 of the pot). Bring to a boil.
Add the cilantro, lower the heat, and let the sancocho simmer until all vegetables are tender. Taste for salt and add more if necessary.
Serve with rice, avocado, and hot sauce!