For the tomato chutney: Heat the oil in a large saute pan over medium heat. Add the onions and cook until very soft and slightly caramelized. Add the garlic and cook 30 seconds. Add the tomatoes, 1/4 cup water, the vinegar, sugar, allspice, cinnamon and salt and pepper to taste and cook until the tomatoes soften and the mixture thickens, about 15 minutes. Remove from the heat and stir in the cilantro. Let cool to room temperature.
For the hummus: Heat the oil in a medium saute pan over medium heat. Add the onions and cook until soft. Stir in the curry powder and cook for 1 minute. Add 1 cup water and cook, stirring constantly, until the water has almost completely evaporated. Stir in the cayenne and cool briefly.
Put the chickpeas, curried onions, tahini, olive oil, honey and some salt and pepper in a food processor and process until smooth. Add the parsley and pulse to incorporate. Season with the lemon juice and more salt and pepper if needed.
Heat a charcoal or gas grill to high for direct grilling. Brush the naan with some of the canola oil and season with salt and pepper. Grill until golden brown on both sides and slightly charred.
Spread each piece of naan with some of the hummus and top with some of the chutney.