Rinse the roast, and then pat it dry with paper towels.
Liberally season the roast with salt & pepper, along with the 1/2 teaspoon of garlic powder.
Add the flour to a flat plate, and lay the roast in it- turning so that it gets coated evenly on all sides.
Add the olive oil to a large skillet set over medium high heat. When the oil's hot, add the roast and allow it to quickly sear. Turn it so that all sides get lightly browned.
Transfer the roast to the bowl of your crockpot.
Add the onions to the hot skillet, and cook them for 1-2 minutes, stirring often. Transfer the onions & skillet juices to the crockpot.
Add the garlic and bay leaves to the crock pot, then pour in the can of condensed beefy mushroom soup. Add a bit more salt & pepper.
Cover and cook the roast on low for 8-10 hours.
When done, carefully remove the roast to a waiting cutting board and shred the meat.
In a small bowl, whisk together the cornstarch and water to form a slurry. Pour this into the juice in the crockpot to form a gravy. Return the lid, turn the heat to high, and let the mixture continue cooking for 10 more minutes. Tent the meat with foil so that it stays warm.
Return the meat to the pot, and gently toss to coat.
Serve & enjoy!