The Netflix blocking must be rather recent as I did not have any trouble switching between Canada and US Netflix sites a few months ago. Admittedly though I haven’t bothered to try it in the past 3-4 months so it’s possible they started checking for known VPN server IPs.
Not sure if using PIA in conjunction with an anonymizer and proxy can bypass their checks. Need to check out the PIA forums.
Edit: Looks like Netflix is cracking down on bypassing geo-restictions- https://torrentfreak.com/netflix-announces-crackdown-on-vpn-and-proxy-pirates-160114/