The VPN's don't take much work to set up, it's all pretty self explanatory. You generally download a connection wizard, enter your user / pass and then select the server of the region you're wanting. A couple of minutes tops to get your head around it. You could probably check a few out without paying anything, most of them have trial periods, so you could familiarize yourself with the process.
I was hoping ibVPN would be good this year. Usually in my experience, with VPN's, the connections for live streaming can be a bit flaky. So when I read this:
"ibDNS is a new service provided by ibVPN.com that easily unblocks geo-restricted websites (like Netflix, Hulu, Pandora) with NO speed-loss. Unlike VPN, the speed you have on your regular Internet connection is the speed you get when using ibDNS."
I thought YaY, no more buffering issues

... but when I logged into ibVPN and checked it out, I found the service didn't cover slice.ca channel (BB Canada). Well not yet anyway, there was a lot of Canada channels available and it says they are adding more all the time but no luck at the moment
Last year for the BB US feed, I found ibVPN to be poor but very cheap (I think it was 12 pound for 3 months) with a lot of buffering / latency issues. I ended up using FlyVPN which was alright but had a few bad days as well, but that was 8 pound a month. I tried a few others but they were all generally worse than ibVPN.