A tale of two Canadas: Where you grew up affects your income in adulthood
It is too bad that the graph doesn't include the USA.  That would clearly show how much better social mobility is in Canada than the USA.Which is an important but under-appreciated fact.