This is an ongoing issue.

It's a Square Enix problem, not an ISP. The technical answer is they didn't do any research for their networking, and there is a problem in Canada with a backbone, more than likely.

Don't change your ISP.