Heat a small pot over medium heat. Add the canola oil and shallot. Cook for 2 to 3 minutes or until the shallots start to soften.
Add the remaining ingredients, bring to a boil, reduce the heat to low and simmer for 10 minutes or until a spoon dragged across the bottom of the pot, leaves a line for at least one second.