Just use a proxy server and you can watch any American TV channel you want to.
That is far safer than to rely on some websites which are not the original.
EDIT
A proxy server is a program which makes it possible to hide your location to the website you are surfing. Thus you can watch programs which usually are not available for your country.
I guess Wiki has a better explanation than I do sorry since I m German it is a bit complicated to explain for me.
Sure there are black sheep among the sites which provide proxys and as far as I know they should work on a mac too.
Just be carefull from where you get the proxy same as with any kind of thing you get from the net.
I often use a website called '' hide my @ss' sorry can' write the word in English on the site you find IP address of proxys.
Also some proxys can be slow so you might need to try several to find a good one.
I just checked some forum if it is possible to run a proxy under MAC and found a good explanation but in German.
What you need to do is find some computer forum which is serious in your language and either you find already a solution how to do it or you can ask the people on there.
Again sorry since I m German I do know reliable forums but all in German language but Im sure that exists in English too.