Unfortunately the only way to be certain that neither side suffers from latency would be to have multiple servers setup in both EU and CA, the downside to this would be with out the proper architecture in place they would not be able to link it so you could play with your American/EU friends unless you logged in to the opposite servers serving their side of the pond.