It took me a while to respond to this post because I had to "catch up" so to speak. I listened to pretty much every song you mentioned and I have to give you props on your taste of music. Method Man and Redman have always been classic and I like everything they've touched pretty much, even if I don't "buy" it. I don't like Cannabis, but mainly because of his fued with Eminem which (no offense) Eminem pretty much destroyed. I did listen to his Rip the Jacker the past few days and to be honest it's pretty damn good, and I'm greatly surprised considering his raps toward Em were so so at best. I think I found (or you found) a really great album and I'll probably buy it down the line sometime.
I mainly listen to, in no apparent order, Eminem, Jay-Z, Obie Trice, early 50 Cent (last 2 CDs are coasters). A few songs on each CD by Kanye West, Lil Wayne, and Ludacris are instant winners, but mostly even they put our garbage. The only two artists I buy CDs for are Eminem and Jay-Z, occassionally an Obie Trice CD (definitely buying his next since its his own label, he left Shady).
Mainly the reason I listen to Em and Jay-Z is because I can relate to both of them almost ridiculously. I'm not a millionaire or anything like them, but previously before they became famous. And I'm not saying I will become anything in life, because I won't. TMA Admin is the highlight, believe me, but everything Eminem and Jay-Z touches is almost golden. They lay a few eggs of course, everyone does, but the things they talk about are real, they have positive messages believe it or not, and they count their syllables like an 18th century poet. Being a music lyricist over musical background, IMO, nothing is better than full on emotional real rap.
Plus Eminem's battles are just insane. Here's two if you care (dare) to listen Xizor (or anyone). I did like nearly every song you mentioned, I wouldn't say ALL of that Canibus CD was good, but most of it was definitely something that only a talented few could write.
Em dissing Canibus and Jermaine Dupri -
http://www.playlist.com/searchbeta/tracks#eminem%20can%20i%20bitchEm dissing Ray Benzino (owner of The Source) -
http://www.playlist.com/searchbeta/tracks#eminem%20the%20saucejust push play, nigga!
And going against Eminem btw is suicide. No one black or white disses Eminem because he will fuck your shit up.
MODIFICATION - For the fuck of it. Em dissing Ray Benzino and Ja Rule...
http://www.playlist.com/searchbeta/tracks#eminem%20bully