I've been using one for 4 years and it's been pretty damn good. I use it to watch all PPVs (UFC and Boxing), sports games not on local TV and the odd movie here and there so its not my primary TV source.
You can pay 15 bucks monthly to try it out at first or just pay 120 in cash up front for a full year of service.
Golumbia Video in Brampton. Check it out. I'm sure there could be more places available closer to you if you ask around.