Heat canola oil in a small Dutch oven over medium heat. Add onion and garlic; sauté for 6 minutes or just until the onion mixture begins to brown. Add 2 tablespoons chili powder and cumin; cook for 1 minute, stirring constantly. Add beans and the remaining ingredients, stirring to combine. Bring to a boil; reduce heat, and simmer for 30 minutes or until slightly thick, stirring occasionally.