I think I understand what the OP needs.
Take the example of Hulu - I cannot watch anything there because hulu tells me I am in Canada (from reading my IP address) and I am not entitled to watching American content.
What the OP wants is not to block his own IP address (I am sure if he did, sites like hulu will not let him through) or increase his internet security. What he wants is to find a way to "fake" his IP address so that it shows as one from USA, so that he can access sites such as hulu.
I tried the same thing before but it did not work.
What you want to do is to configure your web browser through a proxy server from USA.
Not just any type of proxy server, but "anonymous" ones ("transparent" proxy servers expose your real IP address).
There are websites that allows you to surf through proxy servers, but they do not specifically tell you what proxy servers (eg. from what country) they use. You can also find proxy server lists but you have to try them out one by one manually.
I am not going to go into the detail of "how to", because I can tell you it does not work for Hulu (and probably most USA specific sites). This is because most websites use javascript:
If the proxy servers do not support javascript, the webpage will be stuck and you can't see a damn thing.
If they support javascript, it is one of the tools the websites use to bypass proxy servers in order to obtain your real Canadian IP address, therefore you cannot view American content.