Northrop, Canada is America's biggest trading partner.
Oh yeah, the reason the deficit is so high is:
1. Your taxes are too low. Warren Buffet pays a lesser percentage of tax than his secretary. Even he thinks taxes should be higher. (Yeah, yeah, I know ... Buffet invests in the economy and makes jobs!!! Tell that to middle class Americans who are laid off and can't afford to pay their mortgages. It is call "progressive taxation" -- earn more, pay more.)
2. Spending is too high. You're fighting two wars on credit. If you really taxed people for the cost of the war there would be a revolt. Entitlement programs (Medicaid, Social Security, etc) are going to be "the straw that breaks the camel's back" (i.e remember Greece?).
In about 6-7 years the U.S. budget deficit will double unless taxes are raised or spending is lowered. For God's sake, who is going to buy another trillion dollars of U.S. bonds every year?
IMHO, the budget deficit is the #1 problem facing the U.S. AFTER campaign finance reform. If the American people truly controlled their government, rather than corporations, the U.S. would not be in this mess today.