I live south of the border. From where I am I can drive 3 hours north and be in the middle of Montreal. If you really want to feel stupid as an American go to Montreal.

Go to any restuarant or shop. The servers will greet you in French. As soon as you say,"Huh?" they will speak to you in perfect English. It is a bilingual city. Two official languages. No problem. You are the dummy if you only speak one language. Not that they make fun of you because you can only speak one language. They just kind of consider you handicapped.