What Is a Drug Formulary?
A drug formulary is a list of prescription medications that an insurance plan has agreed to cover. Think of it as the plan's approved medication menu. If your drug is on the formulary, the plan will reimburse you according to its terms — typically 80% of the cost after any deductible. If your drug is not on the formulary, you pay the entire cost out of pocket, even though you have insurance.
Every insurance carrier in Canada maintains its own formulary. Sun Life's formulary is different from Canada Life's, which is different from GMS's. Provincial drug programs also have their own formularies, which are different again. This means the same medication can be covered under one plan and excluded under another.
Understanding formularies is one of the most important — and most overlooked — aspects of choosing a health insurance plan. A plan with a low premium but a restrictive formulary could end up costing you far more than a slightly pricier plan that covers all your medications.
How Formularies Are Built
Insurance companies do not randomly decide which drugs to cover. Formularies are developed by pharmacy and therapeutics committees — teams of pharmacists, physicians, and other healthcare professionals who evaluate medications based on several criteria:
Clinical effectiveness: Does the drug work? Is there strong evidence supporting its use for the approved indications?
Safety profile: What are the side effects and risks? How does the drug compare to alternatives in terms of safety?
Cost-effectiveness: Is the drug reasonably priced relative to its clinical benefit? Are there equally effective but less expensive alternatives?
Therapeutic category coverage: The committee ensures the formulary covers at least one option in each major therapeutic category (blood pressure medications, diabetes treatments, antidepressants, etc.).
Formularies are typically organized into tiers:
Tier 1 (preferred generics): The lowest-cost options. These are generic medications the insurer strongly encourages you to use. Your co-pay or co-insurance is lowest at this tier.
Tier 2 (preferred brands): Brand-name medications that the insurer has negotiated favourable pricing for. Your cost is moderate.
Tier 3 (non-preferred brands): Brand-name drugs that are on the formulary but at a higher cost to you. You might pay 50% co-insurance instead of 20%.
Specialty tier: High-cost medications, often biologics or drugs for rare conditions. These may require pre-authorization and have specific coverage rules.
Provincial Formularies vs. Carrier Formularies
Canada has two parallel formulary systems, and understanding the difference matters:
Provincial formularies are maintained by each province's drug benefit program. For example, Ontario has the Ontario Drug Benefit Formulary, and British Columbia has the BC PharmaCare formulary. These lists determine which drugs are covered under provincial drug programs for eligible residents (typically seniors, low-income individuals, and in some provinces, all residents who meet income thresholds). Provincial formularies tend to be more conservative — they include fewer drugs, are slower to add new medications, and focus heavily on cost-effectiveness.
Carrier formularies are maintained by private insurance companies. These tend to be broader than provincial formularies, covering more medications including newer brand-name drugs. However, carrier formularies also have limits, and not every drug is included. Private plan formularies are updated more frequently and are more responsive to new drug approvals.
If you have both provincial and private coverage, coordination of benefits means your private plan is typically the primary payer, and the provincial program may cover some or all of the remaining cost — but only if the drug is on both formularies.
Generic vs. Brand Name: Substitution Policies
One of the most common formulary-related surprises for Canadians is generic substitution. Here is how it works:
When a brand-name drug's patent expires, other manufacturers can produce generic versions. These generics contain the same active ingredient in the same dosage and are considered therapeutically equivalent by Health Canada. However, they cost significantly less — often 50% to 80% less than the brand-name version.
Most insurance plans enforce mandatory generic substitution. This means if a generic version of your medication exists, the insurer will only reimburse up to the cost of the generic. If you or your doctor prefer the brand-name version, you pay the difference out of pocket.
For example, the brand-name cholesterol medication Lipitor might cost $120 per month. The generic version, atorvastatin, costs $25 per month. If your plan enforces generic substitution and covers 80% of the generic cost, your reimbursement is $20 (80% of $25). If you insist on brand-name Lipitor, you pay $100 out of pocket ($120 minus the $20 reimbursement).
There are legitimate medical reasons to use brand-name drugs over generics in certain cases — allergies to inactive ingredients (fillers, dyes) or documented therapeutic failures on the generic. If your doctor provides a written medical justification, some insurers will approve brand-name coverage on an exception basis.
Pre-Existing Condition Drug Exclusions
If you have a pre-existing condition and are enrolling in a new health plan, your medications for that condition may be temporarily excluded. This is particularly relevant for guaranteed-issue and conversion plans:
Guaranteed-issue plans typically impose a 90-day waiting period for pre-existing conditions. During this period, medications related to your pre-existing condition are not covered. After the waiting period, coverage begins.
Underwritten plans may permanently exclude medications for a condition that was disclosed during underwriting. For example, if you disclose that you take medication for rheumatoid arthritis, the insurer might accept you but exclude all rheumatoid arthritis-related claims, including medications.
Conversion plans are generally more favourable for pre-existing conditions since they are a continuation of your previous group coverage. Waiting periods are shorter or non-existent, though coverage levels may differ from your former group plan.
Understanding these exclusions before enrolling prevents unpleasant surprises when you submit your first prescription claim.
How to Check If Your Medication Is Covered
Before choosing a health insurance plan, take these steps to verify your medications will be covered:
Step 1: Make a list of your current medications. Include the drug name (generic and brand), dosage, and how often you take it. Also note any medications your doctor has discussed starting in the near future.
Step 2: Check the carrier's formulary. Most major carriers publish their formulary lists online. Search for each of your medications. Pay attention to whether the formulary lists the generic name, the brand name, or both. Our drug coverage checker does this in one step — enter your prescription DINs and see which carriers cover your medications.
Step 3: Note any restrictions. Some formulary drugs have restrictions — prior authorization requirements, step therapy protocols (you must try a cheaper drug first), or quantity limits. These restrictions affect how easily you can get your medication covered.
Step 4: Calculate your actual cost. Once you know which medications are covered and at what tier, calculate your expected annual drug cost. Multiply the number of prescriptions per year by your co-insurance share. Add the annual deductible. Compare this total across plans.
Step 5: Ask about exceptions. If a medication you need is not on the formulary, ask the carrier about their exception process. Many insurers will consider covering a non-formulary drug if your doctor provides clinical justification. This is called a special authorization or prior authorization request.
When Formulary Differences Should Change Your Plan Choice
Two plans might look identical in terms of premium and benefit structure, but their formularies can make one dramatically more expensive for you in practice. If you take a medication that costs $300 per month and one plan covers it while the other does not, the uncovered plan costs you an extra $3,600 per year — far more than any premium difference.
When comparing plans on our platform, pay attention to the drug coverage details, not just the headline premium. The cheapest plan is only the cheapest if it covers the drugs you actually take.
The Bottom Line
Drug formularies are the hidden variable in health insurance. Two plans with identical premiums can have vastly different real-world costs depending on whether your medications are on the formulary. Before choosing a plan, check the formulary, understand generic substitution rules, and calculate your actual expected drug costs. This homework takes 15 minutes and can save you thousands of dollars per year.
Frequently asked questions
What is a drug formulary?
The list of prescription medications an insurance plan has agreed to cover. If your drug is on the formulary, the plan reimburses you according to its terms; if it is not, you pay the entire cost out of pocket even though you have insurance.
Why might my prescription not be covered?
Every carrier maintains its own formulary, so the same drug can be covered under one plan and excluded under another. Drugs may also carry restrictions like prior authorization, step therapy, or quantity limits, and medications for a pre-existing condition can be excluded temporarily or permanently depending on the plan type.
What is generic substitution?
Most plans only reimburse up to the cost of the generic version of a medication when one exists. If you or your doctor prefer the brand name, you pay the difference out of pocket — unless your doctor provides a written medical justification and the insurer approves brand-name coverage as an exception.
How do I check whether my medications are covered before choosing a plan?
List your current medications with dosages, check each carrier’s published formulary, note any restrictions, and calculate your expected annual cost including deductibles and co-insurance. If a drug you need is not listed, ask the carrier about its special authorization or exception process.