From a Canadian point of view, America has always been a country where you are judged by your skin color, net worth, college, occupation and pedigree (family blood line).
In Canada , it is still present but there is less of this type of judgement. In my 40 plus years in Toronto, I’ve seen a lot of people move from the bottom to upper middle class jobs…I think is less possible in the U.S.A.