the reason i say that Mos Def would tear up Canibus is cause when canibus rhymes he has a tight flow but lyrically he is weak.. his sh!t is not conscious, it's just rhymin words that don't mean jack.
when Def rhymes his flow is tight, his words are tight, and they have meaning,
anyone can say rhymin words, not everyone can make them conscious like mos def, common, guru , etc.
Canibus is in the straig up tight flow but lyrically weak category wit like Eminem, Busta Rhymes, Noreaga etc.