Safety, you're right, any pharm can sell you pins but you'll get the 20 questions. It's the same price to buy online as it is to go to your local pharm.
Even better in Canada is just go to a medical supply store. They're not phamacists so they don't act like they care so much.