It would work over the internet only if you went through a VPN that would ID you as being in the USA.

I read on the Sirius site that members of the Military and other subscribers stationed, living, or working outside the USA can call and speak to a rep to get coverage in their area. Whether this is through an unlocked IP address or other means I have no clue