You might have a look at glengarryhats.com out of Saskatchewan. I think they source products in Pakistan. I've only ever ordered headgear from them, but the quality was very good. Do not get them confused with glengarryhat.com, which is a different company, albeit selling similar merchandise.