Thought Americans were bad at geography? Check out this Swiss Airlines map of the Americas via Strange Maps. Among other blunders, it puts Sao Paolo in the Atlantic, San Jose, Costa Rica, in Nicaragua, and Santo Domingo and San Juan near the Cayman Islands. They don't seem to have bothered labeling Santiago de Chile. As for US cities, they've put Portland and Sacramento in Idaho, Seattle near Spokane, Indianapolis on Lake Michigan, Chicago in northern Wisconsin, Memphis south-east of Nashville, Little Rock in mid-Kentucky, Pittsburg (without the H) and Columbus on Lake Erie, Minneapolis near the Canadian border, Detroit in Lake Huron, and Oakland on the coast north of San Francisco. Washington is on the Delaware and Philadelphia on the Hudson, with New York somewhere near Springfield, Massachussetts. As for Canada, Toronto's nowhere near Lake Ontario, and Ottawa is in south Quebec.
My guess is that most people are ignorant of geography outside their own area; I've met few Europeans who know much about the world outside Europe, and few Americans who know much about the world outside America.