Cowardice? Yeah no. I won't lie that you identifying yourself and our nation as a cowards offends me.
We're not passive aggressive, we're calculating and have to pick our battles. We're a country of 35 million working on the same stage as countries with 10 times + our population. It takes finesse to have a voice worth listening to on that stage. Also, for those who rarely leave the country, we actually do have a fantastic reputation out in the world, especially in places like northern France and the Netherlands. It truly is heart warming. Our military is also very highly respected amongst our allies, and our reputation is excellent internationally.
Anyways, folks are welcome to think what they will, and I seem to have a minority view here, sadly.
People often use being 'up front' as an excuse to be boorish and rude. We need less of that, not more. When people are considerate towards the people they are talking to things go a lot further. Canada is generally quite clear about where they stand on issues, and most people I deal with are polite but their intentions are clear. Maybe what you're talking about is a new Ottawa thing.
Also, I find most Americans along the border to be pretty much the same as those of us on the other side of the line. Washington State seems to be pretty closely aligned with BC, and most tourists I run into are kind, polite.
Sorry, for anyone pained while reading this mini rant. I grew up in the military, served in the infantry, and I am what I am. I wasn't going to let this post and other subsequent ones slide without comment.
Go Canada, Go Sens!