My experience with fishing the white bass run in Canyon Lake for 10 years has been this :
1. Native spotted tail minnows, you have to seine them, but it's worth it.
2. Shiners, I have started using large shiners, I catch less whites but those that I catch tend to be bigger.
3. Road runners, I use chartreuse and white in Canyon.