But does America have a trade imbalance with Canada?
Yes, because Canada has a lot of cheap oil which America wants. If you deduct oil, the trade deficit runs the other way.