Seeing as there's no replies, I'll post what I've found so far incase anyone else in the 604 is wondering. Dan's does in fact only do exchanges.
There is a military supply shop downtown called Camouflage that apparently does refills. I haven't been yet, but will go this week and report back on my findings. Supposedly its about $5.