Tucked away in a sketchy strip mall on Eglington in Mississauga is the best Roti Shop in the West end! (I can personally attest to having full out 3am cravings for this place).
The rotis are huge and made fresh to order in Chicken, Goat, Beef, etc.. for about $7 each.
Although they don't deliver you can call ahead for pickup or drop by and wait (literally) 3 minutes for your order.
I highly recommend it...be prepared for a total food coma!!!