1. Not all progressive issues are supported by the liberals, lets just take a few examples: the collection of laws and regulations that govern how Canadians live their lives, and what sorts of individual rights the government is willing to protect and defend. here the liberals are willing to change or modify existing laws and rights in order to control the population. those very rights and laws are a progressive issue.
Next take a look at our climate change policies, another progressive issue which todays liberals are doing very little, or like they do push it down the road for someone else to look after. Hey I get it the cons are not any better but climate change is a huge progressive issue and we have done very little in fact it was in the media our country ranks near the bottom of the list for action taken.
My point is the liberals are not always proactive, in some cases not active at all. All political parties are guilty
2. Some of your examples are reaching waaaayyyy back in history, but like any nation we have grown and all parties are now behind these socially excepted issues. and I'm sure we could bring up liberal whinny about other issues, back during the second world war our nation refused entry of a ship full of Jews fleeing the conflict and we refused not because we did not have the room , or money, it was because they were Jews and back then Canadians were racist as f****, all Canadians, including liberals Cons, NDP , and today we are still evolving on this issue, but there has been progress.
Lets not forget the what is being called a genocide of Native Americans by sending them off to school, don't point any fingers but this idea was never abolished under Liberal reign , in fact it had is largest growth under the liberals, once again all parties have their hands in the pie, and yet today we are just coming around to the idea of making peace for our past sins.
Maintaining status que seems to be a Canadians trait, if we look into our past, we can't point one finger at one party, when it was "Canadians" that wanted those policies at the time... which covers all parties involved . Trust me I'd love to pin all of our problems on the liberals more specific Justin , but even that guy is not responsible for everything wrong with our country.