Just further proves the point I made earlier. If a VPN/Proxy service resolves the problem, then it is a problem in route to the servers. Things are the same at both your local and ending network segments--what you've changed is how your data is handled in route between the two.
If you are tracing to an iWeb address, then you aren't tracing to the FFXIV servers. It sounds like you are making the same mistake I see on here a lot and are tracing to the www.eidos.com web server (184.107.107176...go ahead and ping or do an nslookup on the URL if you don't believe me). That server is NOT connected to this game, is physically in a different section of Montreal, hosted on someone else's network (XIV is on Ormuco, and not iWeb), and you take a different route to get there. You need to test against the IP your client actually uses. For Canada, it should start with 199.
