Hmmm, last time I bought from Fabory was before Grainger bought them. But I've never had a problem. From _any_ of the sources I listed you may need to buy a bag or box of them, they aren't likely to sell you two. But, that's the cost of playing the game. Give any of them a call tomorrow, and simply ask if they "do counter sales?". If they say yes, ask to check stock on what you need.
-Dave
Edit* Oh, and Fastenal. They may have to order them in for you, you'll definitely need to order a bag or box, but they'll sell to you. This is my usual fastener stop when I'm not buying from our local source here in Squamish. Obviously the NVan location is best for where I live.
949 West 3rd Street, Suite112
North Vancouver, BC CAN V7P 3P7
P:604-924-0900
BCVA1@stores.fastenal.com