Feminism is good thing but it needs to focus on antiquated values of the patriarchy in society. 
 For a society to be vibrant it needs lots of children,  Canada should not rely on mass immigration as a form of replacement. Feminism need to evolve so men and women are not legally or morally responsible for the children. Girls want to focus on their career, boys have adventures to peruse, that fine, let's not force them into anything.
The solution is simply and common: Raise all the children in communal villages. Children need many sibling and a few good parent/mentors in their lives to thrive. The nuclear family is a blow out.
Canada can eliminate all social problem by raising children communally: addiction, poverty, homelessness, divorce, mental issues etc.