
PIA
PIA is a wallet-friendly VPN that’s cheaper than most competitors at $12 per month, $40 for the first year (renewing at $50 annually) or $79 total for three years of service. PIA has more than 35,000 servers in 91 countries, with at least one server in every US state and four Canadian locations (Montreal, Toronto, Vancouver and Ontario). Folks who live in or frequently travel to the US may appreciate PIA’s servers in all 50 of the United States — this can be helpful for streaming regional sports, like NFL games. With so much coverage, you’ll have no problem connecting to a US server from Canada to access all your US-based sites. Despite its relative affordability, PIA offers unlimited simultaneous connections, a benefit that pricier VPNs like Proton, ExpressVPN and NordVPN don’t have. It’s suitable for streaming service unblocking, provides a solid international server network and has highly customizable, albeit a little unpolished, apps.
We like that its apps are open-source, meaning anyone can inspect the source code for bugs or vulnerabilities, which is solid transparency. Only a few other providers, including Proton VPN and Mullvad, have open-source apps. While PIA largely sticks to covering the basics, it features some neat privacy amenities, including split tunneling on MacOS (which lets you use a VPN for certain apps and services but not others) — a rarity among VPN providers. Notably, Surfshark also has Mac split tunneling.
But unfortunately, PIA was rough around the edges in our latest round of testing. We clocked its internet speed loss at an underwhelming 49% average, meaningfully higher than the 25% average we like to see. Additionally, we encountered many CAPTCHAs while trying to perform basic tasks like running a Google search. Although streaming was largely decent, we had to change servers more often than with other providers, like NordVPN, Proton VPN, ExpressVPN or Surfshark. You can get Surfshark, which delivers far faster speeds, a better streaming experience and more forward-thinking privacy features, for a little more money. Still, PIA can be good on a budget for folks who need comprehensive US server coverage. Otherwise, your money is probably better spent on Surfshark or Proton VPN, both of which offer faster server performance and robust privacy while charging slightly more cash than PIA.
CyberGhost
CyberGhost works well for streaming, as it offers specialized servers for streaming different websites in multiple countries (including Canada). It also had specialized servers for torrenting. But in our experience, CyberGhost had buggy apps and questionable data-collection practices, making it only suitable for casual use, not privacy-critical use.
Proton VPN
Proton VPN is the only free VPN we recommend, thanks to its robust privacy and because even the free version unblocks US Netflix in Canada. Although its free version does not have a Canadian server, its premium version does. The free plan doesn’t let you pick a server — you’re tunneled onto one automatically — but the paid Proton VPN tier gives you a generous 12,000-plus servers in 117 countries. On its premium server, you can unblock a bevy of international Netflix libraries including some tough-to-access ones, like Netflix Egypt.