1) do you have a known site location to match that distance?
2) Um, there are some terribad locations in Canada for internet service... The U.S. infrastructure is nowhere near the worst, the problem tends to come from the American ISPs in my experience.
