Anycast Connection
How about having connection type for each country using anycast so that the user doesn't have to pick a specific city? E.g Canada or the US would have just one entry per country regardless of the number of datacenters and the software would pick the fastest option. Similar to auto connect but limited to only datacenters within a specific country. This also reduces the number of menu options the user has to filter through.
Comments
Heres a comment I got from the support team:
When you choose to connect automatically, you will be connected to the server/IP address that reaches your device the fastest.
The IP address is assigned by latency. The server is not necessarily assigned via latency.