Toss beef pieces in flour, salt & pepper. Heat canola oil in a Dutch oven over medium-high heat. Add beef pieces in batches and brown on all sides. Remove beef from the pan and reserve. Add mushrooms and cook until browned, reserve with beef.
Add onion, carrots, and celery, saute until just tender, then add garlic and fresh thyme and cook for 1 minute. Reduce heat to medium-low, dust with flour, stir mixture cooking for 1-2 minutes.
Add red wine to deglaze, scrapping any brown bits from the bottom of the pan. Simmer for 5 minutes, then gradually add in beef broth one cup at a time, allowing to come to a boil in between each addition. Add bay leaf and return beef to pot, reduce heat to low, cover and simmer 1 hour until meat is tender. Add mushrooms and heat through.
Serve in big bowls, sprinkle with fresh parsley.