The Canadian health plan does not cover everything, such as RX,
Doesn't the government (taxpayers actually) subsidize the cost of Rx? I believe that is why drugs are so much less expensive there.
Plus they don't have to jump through FDA hoops for approval.