Why does Canada trade with US the most?

Canada's only land border is with the US, so it's much easier to transport goods to and from the US than to and from any other country. The US's large, rich economy is a natural customer for Canada's resource wealth.