Prefered, the only reliable way is to get a fake address in America, and have the card and equipement sent to you here in Canada. Then you make monthly payments to the American billing address and in effect you are dealing directly with the American companies. I think that there are some places in the GTA that can set you up with this service or if you have relatives in America, you could try that route. Currently nobody has another reliable way, and many are loosing money in different scam ventures. If a reliable alternative comes up to having a fake American address, I am sure that we would all know very soon after, as there is alot of guys who want the service restored.
Interestingly the Chinese on the internet are offering p2p streaming technology where the Pay TV signal from anywere, including America, where signals are taken live off the air, delayed a minute, and then streamed online. Check out
www.coolstreaming.org