Why Does It Take Longer for a Letter to Get from the U.S. to Canada That It Does to Get from the U.S. to the U.K?

In my experience, a letter mailed in the U.S. takes 8 days to get to Canada. A letter sent to the United Kingdom normally takes about 4 to 7 days. Why is mail to Canada so slow?
6 answers 6