Most of the productivity gains have probably come from finance and technology, which would explain why those are some of the most lucrative career options now.
Most of the productivity gains have probably come from finance and technology, which would explain why those are some of the most lucrative career options now.
This might be naive of me, but is it equally valid to say that these Canadian employers are only paying such low wages because they have access to cheap migrant labor from poorer countries who are willing to work for less pay than local labor? Without access to their existing low-wage workforce, these employers would have to raise wages until they attracted enough local labor.
The reason of course is that those cashiers can't write javascript. Meaning, not everyone can write javascript, you have to admit it requires at least a bit of training so it isn't an unskilled job.
Edit: And yes, I agree, company owners are very greedy. They wouldn't pay that much money to get people to write Javascript unless they had to. If they could pay minimum wage and still get code written they would. Hence we must conclude that you can't just take anyone and make them write javascript, since if you could companies would already do that. Hence javascript is not unskilled labor as you suggested before. Every job that pays more than minimum wage is thanks to labor shortage in that sector, if there isn't a labor shortage it means that companies doesn't have to compete for labor so there is no reason to pay more than minimum wage.