I agree with  Ruffolo's proposal of a basic income.  What he fails to mention is that such measures would need to go hand in hand with massive reductions in the public service.  After all, there would be little to no need with big departments managing EI, CPP and the various social assistance programs.  The cuts would have to be on the federal, provincial and municipal levels.  

My fear is moving towards a basic income without cutting back on the large PS workforce.