This place is probably the best North Indian / Pakistani food that Toronto has to offer.
The service can sometimes be spotty, with things coming out at different times (food arrives but no naan), but the food more than makes up for it.
The Haleem is quite good.