"[...] even the streaming company admits that trying to block virtual private networks (VPN) is next to impossible."
Netflix geoblocking in Canada 'a game of whack-a-mole' - Business - CBC News
I don't think any VPN can offer full speeds at today's broadband speeds. Imagine a VPN service that could give you 100 mbps.