Looking at the original study and maps I can't help but wonder how much of the problem of income mobility is tied to the persistent poverty among a large portion of our native population.

We know, from various other studies and statistics, that indigenous people, particularly those living on reserves, tend to have much higher rates of poverty than non-indigenous people in Canada, and they have for many generations.  If you have a region with a lot of indigenous people living in poverty from generation to generation then income mobility is going to be reduced in that area.

If that really is one factor behind this than any solution would need to be targeted rather than a more general attempt to "fix" the problem at a national level.