I use Cartrophen, very similar product, which is what I can get in Canada. We don't get a vial, just a preloaded syringe from the vet. The vial doesn't last long enough once opened for individuals to use so it's not cost effective. I too hated the large needles, but last time they told me I could get it loaded in an insulin needle. Actually, I was transferring it to an insulin syringe to give. You could ask your vet about the conversion rate to your syringes.