Getting a prescription in Canada typically starts with seeing a licensed healthcare provider, whether that’s a family doctor, a walk-in clinic physician, a nurse practitioner, or in many cases a pharmacist. The exact path depends on what you need, where you live, and whether you already have a regular doctor.
The Standard Route: Family Doctor or Walk-In Clinic
If you have a family doctor, booking an appointment is the most straightforward way to get a prescription. Your doctor already knows your medical history, current medications, and any allergies, which makes prescribing safer and faster. For ongoing medications or complex health issues, this is the best option.
If you don’t have a family doctor, walk-in clinics are available across the country for non-urgent care. You typically register when you arrive and see the first doctor with an available slot. No appointment is usually needed, though many clinics now take appointments as well, so it’s worth calling ahead or checking their website before you go. The doctor at a walk-in clinic can write prescriptions just like a family doctor, though they may be more conservative with certain medications since they don’t have a long-term relationship with you.
Virtual Care and Telehealth
Most provinces now allow doctors to prescribe medications through virtual appointments conducted by phone or video. Several telehealth platforms operate across Canada, connecting you with a licensed physician who can assess your symptoms and send a prescription directly to your pharmacy.
Virtual prescribing follows the same legal and professional standards as in-person care. The College of Physicians and Surgeons of Ontario, for example, requires that physicians providing virtual care meet the identical standard of care they would in person, including all obligations around prescribing drugs, medical records, and consent. The key limitation is that the doctor must decide whether a physical examination is necessary to properly assess your condition. If it is, they’ll direct you to an in-person visit instead. Virtual care works well for straightforward issues like prescription renewals, minor infections, skin conditions, and mental health follow-ups, but isn’t appropriate for everything.
Getting Prescriptions From a Pharmacist
One option many Canadians don’t realize they have is going directly to a pharmacist. Most provinces now allow pharmacists to assess and prescribe for a list of minor ailments without you needing to see a doctor at all. There’s no national standard for this: each province sets its own rules about which conditions pharmacists can treat.
The lists vary, but common conditions covered in multiple provinces include:
- Skin issues: mild acne, eczema, cold sores, fungal infections, contact dermatitis, insect bites, warts
- Digestive problems: heartburn, acid reflux, non-infectious diarrhea, nausea
- Pain: mild headaches, joint pain, muscle pain, menstrual cramps
- Respiratory and allergy symptoms: allergic rhinitis, cough, nasal congestion, sore throat
- Other: hemorrhoids, sleep disorders, thrush, vaginal yeast infections, emergency contraception, nicotine dependence
Some provinces have broader lists than others. New Brunswick and Prince Edward Island, for instance, cover over 30 conditions including uncomplicated urinary tract infections. Saskatchewan’s list is shorter and more focused. To find out what your province covers, ask your local pharmacist directly. The consultation is usually quick, and you walk out with a prescription filled on the spot.
Other Professionals Who Can Prescribe
Nurse practitioners can independently diagnose and prescribe medications across Canada, including controlled substances. They work in family health teams, community clinics, and sometimes their own practices. If your primary care provider is a nurse practitioner, the process for getting a prescription is identical to seeing a doctor.
Midwives can prescribe certain medications related to pregnancy, birth, and postpartum care. In British Columbia, registered midwives can also autonomously prescribe hormonal contraception. Dentists prescribe medications related to dental care, including antibiotics and pain relief. Beyond these, other regulated professionals like optometrists have more limited prescribing authority that varies by province.
How Long a Prescription Stays Valid
In British Columbia, prescriptions are valid for up to two years from the date they’re written, regardless of how many refills the prescriber authorized. Once that two-year window closes, you can’t fill remaining refills. Prescriptions for benzodiazepines and other targeted substances have a shorter validity of one year. Other provinces have their own rules, but the general principle is similar: prescriptions expire, and you’ll need a new one from your prescriber once they do.
If your doctor writes a prescription with multiple refills, keep track of when it was originally issued. A prescription written on March 1, 2024 with a two-year validity expires on February 28, 2026, and your pharmacist can only dispense enough medication to last until that date.
Filling a Prescription From Another Province
If you’re travelling within Canada or recently moved, you can fill a prescription written in one province at a pharmacy in another. Ontario’s College of Pharmacists, for example, allows pharmacists to accept prescriptions (including refills and controlled substances) from out-of-province prescribers, provided the prescriber is licensed and practicing in their home province and has an existing therapeutic relationship with the patient.
The pharmacist will verify the prescription’s authenticity and assess whether it’s appropriate, checking for drug interactions, correct dosing, and any red flags. They’re also required to share relevant clinical information with your primary circle of care. In practice, this means filling a prescription from another province is usually seamless for routine medications, though the pharmacist may call the prescribing doctor to confirm details.
Controlled Substances Have Extra Requirements
Getting a prescription for opioids, stimulants, benzodiazepines, or other controlled substances involves additional oversight. Every province operates a prescription monitoring program that tracks these medications electronically. In British Columbia, physicians access a database called PharmaNet to review your prescription history before prescribing. In Alberta, practitioners must be registered with the Triplicate Prescription Program to write prescriptions for listed controlled drugs.
These systems flag patterns like seeing three or more prescribers in a three-month period, filling prescriptions early, or receiving unusually large quantities (over 1,000 tablets dispensed at once). They also monitor for potentially dangerous prescribing patterns, such as long-term use of certain dosage forms or high doses of combination painkillers that could cause liver damage. None of this should affect you if you have a legitimate need for these medications and work with a single prescriber, but it does mean the process takes longer and involves more documentation than a standard prescription.
If You’re Visiting Canada From Another Country
Foreign prescriptions are not valid at Canadian pharmacies. If you’re visiting and need medication, you’ll have to see a physician or nurse practitioner in Canada to get a local prescription. For short stays, you can bring your own medication from home: up to a 90-day supply of targeted substances (or a full container, whichever is less) and up to a 30-day supply of narcotics or controlled drugs.
Your medication must be in its original pharmacy packaging with a label showing your name, the prescriber’s name, the pharmacy’s name and address, directions for use, and the prescription number. If your stay exceeds 30 days, you’ll need to see a Canadian physician for a new prescription. Walk-in clinics and telehealth services are the most accessible options for visitors, though you’ll likely pay out of pocket for both the visit and the medication.
Paying for Prescription Medications
Canada doesn’t have universal drug coverage the way it covers doctor visits. What you pay depends on your province, your age, your income, and whether you have private insurance through an employer. Every province and territory runs its own public drug benefit program, and most offer enhanced coverage for specific groups: seniors, people receiving social assistance, and those with conditions that require expensive medications.
If you have workplace benefits, your private plan typically covers a percentage of prescription costs. Without private insurance, you’ll rely on your province’s public program, which may cover drugs fully, partially, or only after you’ve spent a certain amount out of pocket. Ask your pharmacist what coverage applies to you before filling a prescription, especially for expensive medications. They deal with insurance and public programs daily and can often suggest a covered alternative if your first option isn’t covered.

