It really sticks out compared to everywhere else I've been, and I've travelled to/in 30+ countries now.
OTOH, many immigrants fly the flags of their home countries, I guess as a sort of badge of identity. For whatever reason, that's always seemed less ridiculous to me.
I suspect this Canadian flag-waving has more to do with our insecurities than it does with our comparative level of patriotism - we're not all that different from Americans, so we go out of our way to emphasize what differences we do have.
>But those other countries do not claim moral high ground in the same way the US does on so many other issues, or claim to lead the world with respect to values such as freedom and democracy
This is effectively the definition of America's brand of Exceptionalism and it is that to which I was referring.
It is a far cry from simple nationalism or "thinking one's country is the best".