FWIW, last night I brought my neighbor to the game. It was his first live hockey game since the IceCaps (!!!) and he had no Canes merch. He said he stopped by Target to pick up something off the "local teams" rack, and the Canes gear was completely wiped out except for infant-sized stuff.
That being said, one option is the "Pro Sports" store in Cary Towne Center. They're a surplus outlet and generally have a lot of Canes gear. Just know that it's usually older stuff (like they probably have ****loads of Jeff Skinner jerseys right now, if I had to guess) and the prices aren't cheap cheap. Probably in the $200 range for a name/number jersey.