I'll echo that. There's also a class issue. Particularly for young women in lower socio-economic levels, the decision to work or not is often a question of affordable child care.
If you look at the best companies in which to work in Canada, they're almost always companies with on-site child care and, increasingly, elder care and other forms of support for women.
In the high-tech sector in particular, we heard in our consultations about one of the real challenges--this is true for academics as well. If you take time off to have children you get out of the loop. You don't just get out of the loop; you don't have your publications, and you're not going to conferences. Technology changes just like that, so progressive companies, and presumably institutions, put in mechanisms to support women and men who are on parental leave so they don't get out of date, they stay plugged in, and so on.
So I think it's a case where there's real intersection.