I personally like Palestinian food ... Iraqi is too bland .... Afghan here caters to desi taste so they have modified their dishes accordingly.
persians are still good and have kept their original flavour.
You should try Lebanese food but I don't know if it's widely available in Toronto. In Michigan most Mediterranean cuisines are Lebanese. Palestinians surprisingly don't open much restaurants besides some falefel ones. That is not the case in Chicago though, we have plenty there. Iraqi food can be bland but they offer curry with much of their meals and they cook cow intestines and stuff.
I will say I have tried Indian food, it was alright but when it comes to their sweets, never again.