Full Service Caribbean Restaurant?
What neighbourhood are you looking to? I would assume downtown, but if you are willing to go out of "town" there is a place in Pickering on Brock Rd called Island Mix. The food there is good and there is a nice variety. The style leans a little bit more towards Trini/Guyanese cuisine then Jamaican so the jerk chicken is not my favorite thing there, but that is just me. Love the doubles and roti.
This place is rather noisy though, especially on the weekend.
Island Mix Restaurant & Lounge
1050 Brock Rd, Pickering, ON L1W3X4, CA
Scarlet Ibis at UP and O'Connor is a good option. Its Guyanese so don't order Jerk Chicken, but Ive had nothing but tasty meals there in the past. Especially the Chinese-West Indian items are my favorite on the menu.
As far as amazing Jerk chicken or Jamaican cooked food in general it doesn't exist in Toronto. So if you find any be sure to let me know.
1880 O'connor Dr, Toronto, ON M4A1W9, CA