The BEST Indian style roti I've had in Toronto, best Carribean style is still ROTI HUT (unfortunately in Scarborough, ewwww; Scarborough, not The Roti Hut.
The butter chicken roti at Gandhi is SPECTACULAR. Great flavor, taste; prepared fresh. A bit pricey but soo good it's worth it.