Dad was returning home in 1946. When he was about to leave Germany, the officers told the returning troops that they would be arrested and have to spend another 60 days in the Army if they were caught with any firearms, as they would be searched upon reentry into Canada. My Dad threw overboard a US .45 1911 but kept the Luger. They were never searched. It would seem at that time pretty tough to hide a rifle, although some did.
Here it is with an Iron Cross, both came from a German in Wilhelmshaven, Germany.
I remember Dad saying another popular item amongst returning troops was the German enlisted man's belt and buckle. So popular was this item that their CO, upon leaving back to Canada, had to insist that all men refrain from wearing the Nazi buckle from then on.