Real Vitamins Not Available On Canal Street

So I've been trying to figure out this Glaceau Vitaminwater billboard that's up by the newspaper stand on the corner of Delancey and Clinton Streets. REAL VITAMINS NOT AVAILABLE ON CANAL STREET, it says. CHINATOWN GETS THEIR VITAMINS. That's all it says. Totally confusing. (Even if you ignore the grammatical error, which, let's give them the benefit of the doubt and assume it's intentional.) Even then, what does it mean?
