If you live in Ontario and specifically the GTA you can get needles, syringes, wipes, etc for free from your local needle exchange service. Literally an unlimited amount. I save hundreds of dollars this way. In Mississauga they’ll deliver it right to your door.