You may have to find a manual solution. Have you tried spawning a VPS in the US and connecting to it via Shadowsocks?[1] I apparently can sign up for an account when routed through such a setup and Netflix doesn't seem to think it's a VPN (this was a VPS hosted in Germany, however). I can give more details if interested.
Do you then have to create a separate account "from the US"?
Netflix made sense when we could watch movies from any countries, not just the US. A lot of smaller countries would have movies not available in US/Canada but still in English.
Also: I'm happy to pay for content, but if I have to hack my way around to the point that it's harder than pirating...
Netflix has upped the game to the point nobody is able to provide a service to watch non-canadian Netflix in Canada, which renders Netflix useless.