The Liberals and NDP say they have a pharmacare deal. Good or bad?