sheesh Talk about ambivalence. Or perhaps even hypocrisy. We hear a great many comments about how awful the US is and then thee are squabbles as to who is the US's best friend? What makes you care?
As far as I'm concerned, the 'best friend' is Canada. Not that they don't moan about the big, bad wolf but they know where their lot lies and they are mostly comfortable with that.