To be fair, let's face it - it is more common for people part of a smaller group to be more aware of people from a larger group than vice versa. We watch American media up here. Most of the television shows and movies we watch are american. Most Americans do not watch Canadian media. Nor do many of the other countries. I remember when people were shocked I didn't know who Terry Fox was when I first moved here several years ago. But I bet people in other countries don't know either.
I'm sure people in Barrie know more about what is going on in Toronto than people in Toronto know about Barrie.
The Japanese know less about Canada then americans do. I remember an article in the Globe and Mail about a canadian teaching english in Tokyo. He asked if anyone would like to vist canada. Some raised their hand. He asked why. One girl replied "I would like to learn how to build a log cabin". Regular Japanese has an image of Canada as snow, eskimos and log cabins and syrup. The point of the article was that Canada needs to do a better job of marketing itself to the world.
Another point - The majority (90%) of Canada's population lives with in a few 100 km of the US border. So obviously Canadians will know something about the US. The majority of Americans do not live near the Canadian border. But the ones who do also have knowledge of Canada. People in Buffalo or Maine or Seattle will know a lot more about Canada than people in Dallas, LA, and Tucson (who will know more about Mexico than Canadians will).