I'm Canadian. For whatever reason, I assume that just about everybody I talk to on the internet is an American (unless the site is clearly UK-based). When mentioning a Canadian city on the internet, I'm never sure whether I should bother to include the province/territory name, or if that's a waste of time because maybe most Americans don't know our provinces/territories in the first place.
On the other hand, I consume so much American media that I'm familiar with the American states. Not a useful comparison.
Thus the question posed in the title of this topic. And by all means, I'd like non-North Americans to chime in too, as I'm used to living on a continent with very few individual countries, so I'm curious how this shakes out in other continents.