Tough Duck is a Canadian company based out of Winnipeg.
Unpopular opinion, but Carhartts have the most inaccurate, wildly inconsistent sizing out of possibly any clothing company. The same size of the same model between two different pairs of Carhartt pants can be either way too big or way too small.
For bonus points, ask your local stores to start stocking Tough Duck.
Big Bill makes a lot of their stuff in Canada and has a ‘Made in Canada’ section to their website. It trends towards the industrial end of the spectrum rather than ‘contractor-chic’.
Link to the Canadian made stuff
Thanks!