I have been looking for a place to get roti close to Leslieville (other than the Real Jerk) and happened across Chefydrew's. It's only about a 10-12 min bike ride from Leslieville.
The chef comes from Antigua but there is a wide range of international dishes in addition to the Caribbean-style/ influenced food.
I ordered a veggie roti for takeaway. It had kidney beans as well as the more usual channa (chick peas). The thing that made it different than many rotis I've tried was the crisp vegetables - broccoli (yum!) and bell pepper cooked very lightly so that they retained some great texture and vitamins! This was excellent. Most veggies in rotis in my experience are delicious but soft.
They only had one veggie roti listed on the menu though.
To make this roti even better, it would be great to see pumpkin/gourd as a possible ingredient, and to be able to select exactly which ingredients you want in the roti.
It cost $7.95 and it is quite a large size - you could share it with your friend if you aren't super-hungry.
Give it a try, especially if you are in the downtown/east part of the city.