In Canada, you can get syringes and/or needles of various sorts at TSC, meant for animal injections sort of thing. Quite cheap and a TSC store may be closer than Lee Valley, which is also one of my favourite stores!
Nova Sewing in Hamilton Ontario used to have that lubricant, you could maybe contact them to see what they may have or recommend. They have a website too, novasewing.com