The well-known bespoke hat store Canada firm that serves all of Canada is called Hatstore. Since entering this market in 2012, they have created a plethora of great designs for various cap styles, including cowboy, trucker, beanie, and snapback caps.