@Mame,
That's interesting. Some Americans see Canada as a slightly more polite, boring version of America. I have only visited Canada as a tourist I don't realy know very much about Canadian culture on any deep level.
I was raised American, I have spent a lot of time in Mexico. When I spend time in Mexico, it is not as a tourist. I have family there and am planning on living and working there. I have a more in depth understanding of Mexican culture than most people get from watching TV and relying on stereotypes.
A couple of years ago (pre-pandemic), I was telling my co-workers that I was spending a few months living in a small town in Mexico. My co-worker started telling me how dangerous that was. One co-worker became quite animated telling me how Mexicans all lived in constant fear of being kidnapped and that there was no business for anyone to live there.
I was perplexed. I have lived in Mexico, I have done chores and bought groceries and rented an apartment and figured out how to get a tire fixed and taken kids out for ice cream and all of the normal things that people do in life. Here was a guy who had no knowledge of Mexico, had never set foot in Mexico, telling me what life was like based only on TV and stereotypes.
You have the right to any caricature of Americans, or Mexicans, or Chinese people you want. These stereotypes are simplistic views based on ignorance.
They have no real meaning. You have no real understanding of America if you haven't lived in America, talked to Americans with differing perspective, been a part of normal life in America.
Lots of us choose to live here. In fact, lots of people choose to come here from other countries.
America bashing is cool. I get it.