We have the global social mobility index from the World Economic Forum, as of 2020 Canada was 14th, the U.S. was 27th. The top 10 were Denmark, Norway, Finland, Sweden, Iceland, Netherlands, Switzerland, Belgium, Austria, and Luxembourg. The next two were Germany and France.