I don't want to say which one is doing it the best and which one is doing it the worst. I think what would work for Canada is looking at our needs and our context, considering the fact that we do have private insurance already.
I think the U.K. has an interesting model where there is coverage of prescription medication available to all people, as well as private insurance available as a top-up. Perhaps that's worth looking into in Canada because it's a quite similar context.