Companies are also heavily cooking the books with IP and trade.
Netflix Canada Inc and Netflix Services Canada Ulc two local companies are collecting payments in Canada and they don’t want to look like they have any profits whatsoever. https://insights.greyb.com/netflix-subsidiaries-and-acquisit...
For every American citizen importing lumber from Canada there’re a thousand Canadian citizens who have a Netflix subscription.
Looking only at trade deficit is purposely blinding yourself.