Is there a solution to this yet?

I live in Canada, and I get error 12 for trying to login in the America server.

I tried Europe server and it works.

Please fix this.