I live in the St. Louis metro area. Hancock's used to have Blues, Cardinals, and Rams cotton fabric but now all I ever see is fleece.
I was told by someone at Hancocks that the company that had the license to sell trademarked fabric lost their license for the Cardinal's fabric but I don't know about the other 2.
Have you tried going to the NHL website?