Honestly, I'd stay away from it for now.
I just got one (I'm Canadian), and I've setup a US based DNS that I use for Netflix, etc. on all my other devices and I still get content unavailable errors. I can't even *install* netflix without sideloading it right now.
This isn't ready to be used in Canada, go get an Android stick or a Google TV for now (I'm still using my Hisense Pulse's because the FireTV is so broken in Canada right now).
Luckily I had to get one for some development work so I'm not that disappointed, but don't buy this yet and expect it to work well in Canada, even with a US VPN/DNS...