Cut roast in half; place in a 5-qt. slow cooker. Top with onion. Combine the beans, barbecue sauce, brown sugar and garlic powder; pour over meat. Cover and cook on low for 6 hours or until meat is tender.
Remove roast; shred with two forks. Return meat to slow cooker; heat through.