If you need a very stretchy ribbed cast-on then the Italian Cast-On is what you're looking for!
This is the idea cast-on for Brioche as it perfectly mimics the brioche rib. You can even do a two colour version by using different colour strands for each side of the yarn.
Read more about knitting cast on methods.