The language issue is the main reason for the assimilation component. There is a feeling in the US that if you are free willingly coming to the county, you should try to your best conform as quick as possible in order to participate as much as possible in this county. This is not meant to be seen as an abandonment of one’s heritage, it’s meant for practical purposes (learning English=max opportunities). This is common in Europe as well. In soccer/sports, it gets a little more complicated for national team games, when people of whatever heritage actively root for the away team (and are the majority of people in the stadium) over the USA, it rubs some fans the wrong way. This is not meant to be political, I’m just trying to give an example. I’m not a duel national and my family has been in the US since the 1700’s, so I can’t say I feel a connection to my heritage countries like some modern immigrants. It’s this disconnect that causes the majority of that zealous assimilation emotion among those that are the most vocal about it. It’s a portion of our society but not everyone feels that way. By the way, is knowing/learning English/French a requirement for immigration in Canada?