The federal Liberals’ abandoned pharmacare promise is a major factor.