Your rooster is overloaded with the protozoa that causes canker. It's possible there are lesions in his esophagus and/or crop preventing him from eating/swallowing feed.
You can mix feed with the Ronidazole water mixture, and tube feed him if you wish.
Keep in mind that canker is spread via...