Heat medium-size saucepot over medium heat. Add canola oil, onion, and garlic. Sauté for approximately 5 minutes.
Add remaining ingredients and stir together. Bring mixture to a simmer. Let mixture simmer, stirring occasionally, till it thickens. (Cooked to desired consistency.)
Remove from heat and baste your meat or cool to store in refrigerator to use on ribs or other meat of your choice.