Sorry if this has been covered before (I am new) but I have come across a great source for savoury snacks in Toronto. It's a shop called (I think) Five Star Market on Parliament St. south of Wellesley on the east side. It's a big empty space with a Bollywood video shop in a corner near the front on the left and a snack bar towards the back on the right.
They have an assortment of sweets, samosas etc. but the standout is a spicy yellow round ball filled with potato and mixed veggies. Not deep-fried - the dough is kind of soft and skin-like. Three for a buck and they're bigger than golf balls. I don't know what they're called because the guy is a little gruff. If my hub and I are out for a walk we'll stop and get a bag of these assorted treats - yum!