Sounds like the St. Lawrence Market hood would fit all these criteria. It's a safe and highly walkable neighbourhood. There's streetcar access that runs east/west through it on King, and from most parts you can walk to the subway either at Union Station or the King/Yonge station. The Market itself is a great resource for produce, meat and fish, and within walking distance there are three other grocery stores: Metro directly across from the Market, Sobey's on Front, and a Loblaw's at the foot of Jarvis.
The main entertainment/club district of Toronto is a short walk, streetcar or cab ride west, though I can't say if any of them are specifically "Caribbean" in nature. And finally, it goes without saying that almost every part of downtown Toronto will be racially mixed, and the St. Lawrence Market is no exception. It is also very mixed in terms of income as well, which makes for a good vibe in my opinion compared to living in a neighbourhood where everyone is wealthy or everyone is poor.
http://www.stlawrencemarketbia.ca
If you're looking on a map, the Market itself and neighbourhood centre around Jarvis and Front St.
Bookmarks