Here's what I got when I accessed the Leafs TV portal (http://leafstv.neulion.com/team/
Thank you for your interest in Leafs TV Interactive.
Our system has determined you are trying to register for Leafs TV Interactive on a computer that (based on its IP address) is located outside the Leafs TV viewing area. If this is the case and you want to watch a Leafs game online, you can sign-up for the NHL Center Ice Online package by clicking on this link.
If you think you are getting this message in error and your computer is located at a location where you could view Leafs TV on your television set, please call one of our Customer Service Representatives at 1-866-997-0929 between the hours of 5pm and 1am ET, or if an afternoon game is being played, a representative will be available 1 hour prior to the game start time.
If you prefer to contact our Technical Support via email, first go to www.whatismyip.com
to record the IP address of your computer, and then fill out this form.