Preheat oven to 300°F. In a large ziplock bag, combine the flour, salt, pepper, dried thyme, ground sage, ground allspice, and ground cloves. Place several piece of beef, shake to coat, and transfer to a plate. This may have to be done in batches.
Heat a dutch oven over medium heat and add 1 tbsp of canola oil. Add a single layer of the beef but be careful not to overcrowd the pan. Brown all sides of the meat. Remove and place on a plate. Add additional canola oil and continue this process until all the beef has been browned.
Add the onions and, if needed, additional canola oil. Saute the onions until caramelized (about 15 minutes).
Add the brown sugar and garlic. Cook for 2 minutes.
Add the beef, any juices, and carrots on the plate and stir everything together.
Combine the beef stock and cornstarch together in a bowl and whisk until smooth. Add to the dutch oven and stir together.
Add the trappist ale to the dutch oven and stir together. Finally, add the bay leaves. Cover and place in the oven and cook for 2-3 hours, until the meat is tender. I do recommend checking and lightly stirring the stew every half hour while it cooks. During the last half hour of cooking, uncover.