So moving them to the US would make it worse for the Canadians, who also do indeed play this game. Just because America has 10x the population does not mean you should say screw Canada move the servers to America. Do not understand why people in the US think that they are the only country in NA, there is Canada and Mexico just to mention a couple of others. I am playing from Germany and I have no issues playing this game at the end game level. The issues most of these players QQ about are from routing issues with their ISP, which is in no way SE's fault.
Why should SE move their data centers because your ISP is having problems?