Usually just Home Depot. Did you ask them if they would order you some? It's getting close to the time of year when it should be coming in or at least when they make it available to consumers. You may need to end up just buying the more expensive stuff. It won't be near as expensive though if you seed some live sand in with non-live sand (the live sand is always a lot more expensive than plain marine substrate).
-lefty