

My home country is one of those with a residence registry, run by the government. The banks get their address data about me from this registry. Unless I were to hide from that government that I’ve emigrated, which is legally dicey from several aspects, including to whom I should pay taxes, I have no way of hiding my address from the bank. And lying about which country I’m in - and then wandering in to the consulate in US and ask about renewing my European passport… No thanks.
Yes, the bank restricts parts of their web portal to anyone they deem being a resident of the US. IIRC that might not even have been primarily due to FATCA (I moved about the time when FATCA laws were being implemented around the world, not sure if I moved before or after my country implemented it), but to a second US law, called the Dodd-Frank act.
I should probably point it that I’ve never claimed to be Belgian - actually I’m not - so I’m not compelled to vote, though that’s still something I want to do. I’m just predicting that if a European court strikes down the Belgian law, my country’s FATCA law is perhaps not very likely to be deemed much more legally sound than the Belgian FATCA law. Though, IANAL. I might be overreacting.
In order to access my Internet banking service, I need a valid bank card of some variety (credit, or debit). My bank needs to know how to get a new one to me, once the old expires. (So far they’ve done this without complaints).
My country’s residency register does inform the banks automatically about my registered address. I cannot tell the government and expect the bank to not know (if the bank is incompetent enough not to know what to do about with that information, that’s a different story, and that is for a different day).
While I haven’t looked closely at what it would take to be allowed to take up residency in Canada, my impression is that it is quite difficult indeed. Add to that, that I’m married to an American with family connections near where we are living, and moving is even harder.