There is a newish bulk store called The Source on Roncesvalles that I like, where I purchased freekeh, poppy seeds and sesame seeds. They also have bulk balsamic, olive oil and maple syrup.
Alimentari at 319 Roncesvalles is an upscale Italian grocery store which carries some Italian lentils as well as some Rancho Gordo beans.
Roncesvalles:
Nuthouse on Bloor ( crowded, not especially tidy, a bit of a dive) has similar products. I like the design of The Source on Roncesvalles a little more. I shop at both.
For Italian lentils, Fiesta Farms on Christie, in the small Italian section of their International Aisle.
For Greek beans and lentils, Serano Bakery at 830 Pape, at Mortimer.
In addition to Carlo’s, I have bought spices at The Spice Trader on Queen West, which has at least 3 varieties of cinnamon.
I bought my most recent white pepper, fenugreek and star anise in bulk at Nuthouse on Bloor.
In Little India, Kohinoor .
You may also consider stopping at Yummy Market in Richmond Hill, Mak Deli in Scarborough or Starsky in Mississauga and checking their Eastern European spices.
I have been really happy with some Polish spices that I bought at Alicia’s in London. The bay leaves, especially.
I also like Arz Fine Foods a lot, especially for nuts and baklava, but I haven’t been in a long time. Scarborough and Mississauga location s.
There are some big Persian grocery store in North York I’ve always wanted to visit. Super Khorak is one of them. I understand the nuts are excellent.