Drake's annual OVO Fest went down tonight in Toronto, and it sure was an All-Star event.

After having to cancel Saturday's lineup because of Frank Ocean's vocal chord injury, OVO Fest continued on Sunday with James Blake, and company. And for tonight's finale, he's already brought out an all star cast consisting of J. Cole, Lil Wayne, Wale, TLC, Diddy, Mase, The Weeknd, Big Sean, A$AP Rocky, French Montana, and who else? Kanye West. Yessir, Drizzy brought out Kanye who performed "New Slaves", "All Of The Lights", and more for the wildly amped crowd.

Check out some of the material that's up on the 'net thus far. (Update: Added new video of Kanye's performance right below) [Via]

[UPDATE: Added Better Quality Footage Of Performances With Surprise Guests At The OVO Fest]

We now have some better quality footage of the some of the surprise guests who performed at last night's annual OVO Fest in Toronto. Including ASAP Rocky, Wale, J. Cole, TLC, Lil Wayne and more. Take a look below.

Drake brings out A$AP Rocky, performs "Fuckin Problems"

Drake brings out J. Cole, performs "Nobody's Perfect"

Big Sean performs "Mercy"

Drake & Big Sean perform "All Me"

Wale performs "Bad"

Drake & French Montana perform "Pop That"

TLC perform "No Scrubs"

Drake brings out Lil Wayne, they perform "HYFR"

[UPDATE: Drake Talks On Bringing Out Kanye West & Set List Photo Added]

Finally, watch as Drake talks about bringing out Kanye West, saying the two never actually spoke or saw each other before they hit the OVO stage together. Drizzy stays humble. Also we've added the set list to the gallery above. By the looks of it 2 Chainz was supposed to be in attendance!