Just in case you're doing your best to buy Canadian and wanted to make sure about where Vegan Yarn bases are sourced from here's a breakdown.
Pakucho Original and Vega + Pakucho, Arcturus: Sourced directly from Peru, no intermediary
Pleiades, Hyades, Taika: Sourced directly from Taiwan, no intermediary
Libertas: Sourced from a Canadian business, they don't mention where the fibre is sourced from, but most of their linen products come from Belgium. (discontinued)
Albireo, Alnilam & Sirius: Made in Peru, purchased through a USA based distributor. I am considering pausing orders of these base yarns until the orange dude's policies are no longer in action. I currently have a significant sized stock, purchased in 2024, so I'll be working through that for a while still.