Lol, clearly you didn't actually read the pharmacare bill. It doesn't get us pharmacare, it gets us a study, an option to enter into agreements with the provinces (on an individual basis) and an uncertain amount of funding.
And this is ignoring the fact that about 2/3 of Canadians already have dental benefits and ~50% have drug plans... so yeah, maybe those items aren't quite as big of a win as you thought.
Also, I'm not sure which party you are referring to that wants to help Canadians, because the Liberals clearly don't and the NDP obviously have no interest in holding the Liberals accountable for their many fuck-ups.