Trim all fat from roast.
Mix together flour, salt, pepper, and garlic powder in large plastic bag. (I usually use a big Tupperware bowl since it has enough room for the meat and then I can just wash it.) Put the roast in the bag/bowl and shake it until completely coated in flour
Brown all sides in large skillet in olive oil. It seems like a hassle, but it makes a big difference!
While the meat is browning, add your onion slices and carrots to the bottom of the slow cooker.
Put roast on top of onions, then pour beef broth and soup over top.
Cook 9 hours on low heat in slow cooker. Serve with mashed potatoes, veggies, and gravy.