And if you have been to Gary, Indiana, you have see enough to judge the entire US?<quoted text>
I've been to Nuevo Laredo before. I do not need to go any further south into Mexico to see if it gets any better. Every place I have been in Canada has been great except for the people in Quebec who seem insulted if you don't know enough French to converse with them. Unless you can speak English with a German accent!
All you have to do is say, "excusez-moi, parlez Deutsch".