My post was partially tongue in cheek. American's don't universally hate Canada or Mexico or Silicon Valley. In the right context though many of them might sneer at Silicon Valley (or for many at least the ultra-liberal bay area). Ask most Canadians living in the states and you will hear innumerable sad stories of being the butt of not very funny poutine and maple syrup jokes.