wedivebc:What law prevents a shop from filling them?
you will find that in Canada that the Canadian Transport Commission has fairly stringent laws regarding the filling and transportation of pressurized containers,
As does the American Department of Transport, and Deuches Inudustrie Norm in Germany.
There should be equivalencies between the various certification agencies just as there are in C-cards, you would have to check with your local authority to find them.