Call of Duty Online Not Connecting Problem

Hey guys. Id greatly appreciate some help with this problem I've been having with cod. For both black ops, and mw3, I can go into the online section, but it will never find any matches, or any other players. This applies to both regular multiplayer and zombies/special ops. It does seem to show how many players are online tho, AND it lets me play special ops which you apparently need to be online to do.

Ive tested some other backup games of which the only one that didn't work was Mario Kart Black, which gave me a "could not connect to WFC" error.
Monster Hunter Tri, geometry wars, battalion wars 2, and conduit 2 all worked normally.

Does anyone know what could be the issue??

I believe all my crap is up to date,
the game is US region off a hard drive,
I have shop channel installed,
internet is working on my wii.

sys check

This is an out of date sysCheck, but if an up to date one would be helpful I can figure out how to get one.
sysCheck v2.1.0b17 by Double_A and R2-D2199
...runs on IOS58 (rev 6176).