I am and always will be a socialist, it hurts to be one, but love our country and way of life.
However, this half baked idea will do absolutely nothing to raise the standard of living for those it is supposed to benefit.
You don't need a PHD in economics, finance, accounting etc. To know that the cost will be passed along to the consumer. Companies will have to rethink their HR needs to lower cost and increase profits.
A socialist needs a strong free market economy, or it doesn't work. The examples have already been listed, Venezuela, Cuba, communist Russia.
If the Liberals really want to make things better, they should give workers better tools to negotiate their employment contract with their employers on a case by case. Not all businesses are equally profitable. The way it should work is the higher the profits, the better your benefits.
Starting with the fucking banks, billions in net profits, made from money they borrowed from the Government in the first place.
As for MacDonald's the net profits franchises have been receiving on average is 3%, not the case with the corporation i am sure.