This problem needs a much broader analysis.  The simple fact is that due to automation and better machinery far fewer hours of work are necessary.  We see the work week shrinking. All of this is, in a sense, desirable, because work is seen by most people as less fun than say, time off. Compounding this problem will be the end of conventional retail. You can now get online and have delivered to your door most goods at a decent price, especially if you take fuel costs and time into account. Some jobs will continue for a while, but it is amazing what can be automated. Imagine all fast food outlets being run by machines. This is easy, it just hasn't happened yet.  There is then the issue of what the former workers might do. 

As a thought experiment, imagine Canada with NO work. Everything is done by robots. Now what happens? Who gets the money the robots generate? How does anyone get the money to purchase anything?  Think about it!