A social insurance model could achieve universal coverage of prescription drugs in Canada by raising revenues. Social insurance involves mandatory contributions from employers and employees that are collected by an arms-length agency and used to fund health care. This could address equity issues in Canada's current fragmented system and increase political acceptance for funding rising drug costs. Challenges include financial sustainability if only employment income is used and regulating private insurers to ensure universal coverage and benefits.