I carried (and still have somewhere) a USGI Stainless steel canteen for years and years. I really liked it better than the newer plastics, altho I have some of them too. I have never had a problem with my plastics leaking. The SS would leak on occasion, I would just cut a new cork "gasket" for the cap and no more leaks. Neat thing about the SS canteen is that, if you remove the cap, you can heat water in it...
I actually carry the canteen my dad had in Korea. I do need to replace the seal in the lid as it leaks, but just slightly. Not bad after all of these years.
I also have a canteen cup that nestles underneath it.
Love it for heating up water.