I'm born and bred Canadian living in beautiful Calgary, Alberta, land of the free and debt free....and I agree with you completely.
Many Canadians hide their head in the sand, many are very anti-American. They are smug and self-righteous....they have to be vis-a-vis the US, because Canada can't really compete with the US in any meaningful way. We have the population and economy of California.
We virtually have no military but expect the US to protect us in crisis. So, no wonder there is a surplus and the US debt is ever increasing...we spend peanuts on our military but expect the US to foot the bill for our defense. It is very disappointing how many Canadians whine about the US.
Canadians like to think they are so kind and thoughtful and are just sweet peace keepers...bs. A few years ago our military was in Rwanda, some troops arrested some locals who were stealing food and beat them to a pulp and then took pictures of their bloody deed. They were court martialed. That's the image Canadians don't want to acknowledge.
Our bozo Prime Minister just the other day threatened a trade war with the US over our heavily subsidized soft wood, threatening to find other markets for Canada's oil......I laughed hysterically........all natural resources belong to the provinces....Alberta' s oil is theirs to decide where to sell and we are going to supply our friends, the Americans with oil and natural gas. Alberta is close to overtaking Saudi Arabia as having the most in reserves. So don't worry my American friends you have friends in oil-rich Alberta even though Canada doesn't like you.