Excellent. Two more points I would add;
1. They have an actual surplus when you also include the other large bucket of the trade equation … SERVICES
2. The US has 10x the population of Canada, so on a per person basis, the trade results in huge surplus for the US