I get my Flex Wrap aka 'Vet Wrap' aka 'Sports Wrap' from my Veterinarian for less than I'd pay anywhere else. I order it by the case.
It's also available at sports stores, and pharmacies (at least in Canada it is) and marketed under the brand 3M but that's MEGA pricey and about 3x the cost.