This is nothing more than shameless vote buying by the Liberals.  We have reached the point where the number of people dependent on government handouts exceeds the number of productive people who are paying for all of this. 
 In a democracy, that is the point of no return, and will eventually lead the entire system to collapse.

I will be blunt.  If you can't afford to have kids, you aren't the type of person who should be raising them.  You shouldn't have any, and I most certainly shouldn't be paying to subsidize the misguided behaviour that lead you to a state where you can not care for your own children.  This is just encouraging the growth of the portion of the population who contributes the least to society.  This cohort will grow and grow and grow in number under continual Liberal encouragement, until there aren't enough resources for anyone.   There will be no one left for Bill Morneau to tax.  Atlas is shrugging.