I don't think any physical store carries a good selection of 21 degree nails.
-jeffrey815(Smartiecat);
2018-8-17{188}(#11666296@0)+2
21 degree is popular in US but not in Canada. Amazon same day or next day delivery is your best option. Still why didn't you buy the 31~34 degree guns? You can find cheap nails everywhere.