America has some of the same problems in regards to multiculturalism, but Canada has adopted it as federal policy.
IMO, America is ahead of Canada on this issue.
After years of defining Canada as what it is not, many Canadians are in a state of alarm about their ability to build a future as one nation.
Yes, I'm aware that he was referring to Canada. However, the principle is universal.
I also agree with the balance of your post.