I am a Canadian myself. I do know that we have to pay for our medication out of our own pockets, but some jobs offer a health plan that pays for a portion or all of the medication costs.

My father's plan pays for all but $1.00 of each medication we need. Without it, we would be paying over $2000 a month for my mother's meds alone.