What! A multiplayer mode that requires an internet connection!? Well that's just utterly unprecedented!!!
Seriously though, didn't ME2 require online activation, if only on first install? I think most games these days require an internet connection, so this is hardly a surprise.
Oh and I think we all knew Origin was going to be a requirement for this one. Indeed, I suspect EA are hoping that this game will do for Origin what HL2 did for Steam. Who knows, maybe it will.