Despite what I write below, I am not a food contact regulation expert, but I do work with them from time to time.
Food grade has a specific meaning in FDA regulations. It means the manufacturer has tested the article or material (in this case an article) against a specific FDA regulation or specification that governs the use of the materials of construction of the article, and the test results meet with the requirements of the spec or reg. The manufacturer has the obligation to do the testing, and does not have to report the results, and the FDA does not do the testing, and usually does not require the manufacturer to submit the test results, but does require them to be kept on file at the manufacturer's facilities. The article or material can then be labeled as "compliant with FDA Indirect Food Contact Regulations" and is considered food grade.
I do not know if "non-toxic" has a specific meaning under any indirect food contact regulations, but I am guessing it doesn't. This might be a manufacturer's way to avoid testing his product, if he has used materials that are food grade, or that are recognized as safe to use in indirect food contact.
Personally, I would not use hose labeled "non-toxic" unless I talked with the maker and was assured it was intended for food or drinking water contact.