I've always gotten my DI resin from local fish stores and from different stores.
What I wonder now is if bad DI is the source of a lot of problems for tanks but some people can't/don't smell it. Over four years I can think of 4 times my DI has smelled and two of those times it was very very subtle and could easily be masked by the fishy smell of a fish tank, sump or skimmer. Once I remember it smelling bad while still outputting zero TDS which baffles me. It's possible the smell is attributed to something that isn't detected by the TDS meter?