Have you tried clothing stores in local areas? Little India on Gerard st downtown may have plenty of clothing stores with stuff similar to what you're looking for.
You could also try secondhand stores in those community areas?
I'd try looking less for re-enactment/themed wear, and more for actual civilian wear. I used to be in a neighborhood where everyone wore these, I'm sure you can find some.
You could also try shops that sell sari's and middle eastern womens wear, ask if they have any idea where to find some?