Heat the canola oil in a large pot over medium-high heat.
Season the beef with Kosher salt and freshly ground pepper and sear the beef on all sides.
Remove the meat from the pan and set aside.
Add the minced garlic to the pan. When the garlic starts to release its aroma, add the chopped onions. Stir to combine and cook until the onions start to become transparent.
Add the carrots, chopped leeks and potatoes to the pan. Stir to combine and saute everything in the beef fat for about 5 minutes.
Add the beef cubes back to the pot and turn the heat down to low.
Sprinkle the flour over the top, stir to evenly distribute. Cook for another 2 minutes.
Stir in the beer, beef stock. Add the bay leaf to the pot. turn the heat back up to medium-high and bring to a boil.
Turn the heat down to low, cover and simmer the stew for 1 hour.
Add the horseradish and sugar simmer for another 15 minutes
Season with kosher salt and freshly ground pepper.
If the soup tastes slightly bitter, stir in a bit more sugar.
Remove from heat, garnish with freshly grated horseradish and serve.