Before one more “American” says "Canada, you owe us…" 

As of April 2024, the United States owes the following countries the most in debt (in order): 
Japan: $1.1 trillion
China: $749.0 billion
United Kingdom: $690.2 billion
Luxembourg: $373.5 billion
Canada: $328.7 billion