I buy all my spices whole and in bulk or loose form from a few stores in my area including The Bulk Barn and Fortinos. I also like to get my dry goods in the same format in manageable quantities. Whole spices last longer than ground and everything benefits from an airtight a container as possible.
I tried a variety of plastic containers until I settled on glass canning jars. In my area they come in sizes from 250 ml to 1.5 l with the classic metal lid; they all come in boxes of a dozen and end up being cheaper than plastic. You can also get plastic replacement lids which I use for everyday items; see my fine sea salt in the bottom left corner. They’re clear so you can see what’s there and how much is left, but I needed the extra assurance of labels.