I am American and i know where Canada is. I'm pretty sure i can name all the provinces and the name of your P.M. All of my friends know where Canada is as well, have travelled to Vancouver, Toronto, or Montreal, and had nothing but nice things to say about their experiences. I find it really funny when Canadians come out and say that Americans don't know anything about Canada. What is really expected of most Americans to know about Canada? The reason Canadians know more about the U.S. is because we are so big and produce a lot of culture, ideas and as of late a really corrupt gov. If you want people to notice you ,you have to do something noticeable. Now as a responsible citizen of the world i think it's good to know about politics and geography but the truth of the matter is you can't expect people to be fascinated with you if you contribute very little culturally to the world or something indistinguishable from the country just below you.