Hello Sorriaux,
I have over 10 books on Swiss lugers and holsters, but a canvas type is not shown in any of my books. I do not believe this holster is Swiss.
The metal snap button on your holster is, I believe, German-made...they also show up on the Dutch luger holster from Indonesia as well.
Regards,
Pete...