Help me find this yarn?

I love going to visit historical villages (“living museums” they are sometimes called) and once when I was at one, I had the chance to clean and card my own wool, as well as learn how they dyed it with plants from their gardens. I also watched them spin some.

I have finally learned to knit (using cheap, crappy acrylic), and now I want some good yarn. I want they type of yarn that is made at places like that- no chemical dyes, hand spun- nice natural colours.

Can someone please point me in the right direction? (also, somewhere in Canada would be great, but if not, elsewhere is fine too…) TIA

Check ebay/ for handspun wool.