Feminism is hugely to blame as well. They treat a woman staying home with the kids after giving birth in the same light as a person at home with an illness--get them on their feet and out the door ASAP. When you going back to work?
Daycare and transportation and babysitting and food at work etc costs as much or more than staying at home and collecting UCCB. Why the mad push to have no stay at home moms?
Because it resembles the gender roles the feminists push as being antiquated. Remember, its 2017 guys....sheesh. 
That is if the woman has any kids at all. More and more they push it to their 30s and may have one.