Four things needed to make pharmacare work for Canadians