Besides my mom and aunt...
Roti Hut on Pitfield is the best. Fresh, fast at a good price. I've been going there since the mid 80's. When I was a youth my friends and I would ride our bmx bikes to get doubles there.
The best place for doubles is Alima's... Once you try theirs you'll get hooked and will crave them always.
Vena's on Bloor (though the place could use a thorough cleaning) and Ducky's on Queensway are both ok. I think my fave might also be Island Foods at King and Dufferin.
Island foods is also consistent. Not the best I've had but you can always count on it being good. Also in the neighbourhood is Bacchus who've won Now magazine type awards in the past but they haven't done it for me.
Few out in Etobicoke/High Park but one of the best in the city is Roti Time on St. Clair, between Jane and Runnymede. Apparently, they're somehow related to Ghandi's downtown...