For socks I'd look for this brand among others.........Darn Tough.
https://darntough.com/collections/mens-ski-ride
Available at MEC and a bunch of other places (there's a store locator on their website)
Socks are guaranteed unconditionally for life.
*****
In winter jackets, I would look at the higher-end brands, ie. Canada Goose, NorthFace, Moose Knuckles
Most come with limited lifetime and or extended warranties. Aside from name plate stores, Sporting Life and many other higher end retailers should have some.
You're looking at over $600 per jacket, maybe a lot over in some cases.
****
Doc Martens boots have a lifetime warranty.
****
Tilley Endurables also have lifetime guarantees
https://www.tilley.com/ca_en/guarantee-for-life
****
For higher-end menswear
Harry Rosen is worth considering.
This is their guarantee page
https://www.harryrosen.com/en/shopping-at-harry
I personally wouldn't look at much of their casual stuff......as it is well made, but the price point is so high I don't think you get the quality back (T-shirts range into the hundreds)
***
LL Bean has a good warranty plan (return any goods of theirs at any point, no questions asked, and they will give you that item again (in new form) or store credit.
Patagonia, and Eddie Bauer also have very good guarantee policies suggesting a fairly high quality.
***
This place has lifetime guarantee T-Shirts at prices that are high but not insane if the shirts are that good (haven't tried them)
https://www.tomcridland.com/pages/tom-cridland-delivery
****
This is a site called 'Buy Me Once' which i think is fairly clear in terms of their mission/offer.
https://buymeonce.com/
They don't ship to Canada yet; but they do allow you to see all their brands, most of which would make quality product, and many of which are available in Toronto through other vendors.
Hope that's a helpful start.