The government should be covering some drug costs. The bigger problem however, is the cost of the drugs themselves. That is what needs to be addressed.
I think Canada's universal health care plan should only pay for prescription drugs when a drug is determined by a doctor to be absolutely necessary. And when the family cannot afford the prescription
drugs should be covered, but covering them means the system will be abused. Drugs necessary for survival such as insulin should be covered. Viagra and Lipitor should not.
All countries should band together and get the drug makers to lower their profit and do more R & D on new drugs that help instead of try to improve cosmetic drugs.