US convenience chain Casey's General Stores is adopting a shareholder rights agreement in its bid to halt the hostile takeover advances of Canadian c-store giant Couche-Tard.