💊
Birth Control Prescription in Canada
Get a same-day birth control prescription anywhere in Canada. CanClinics matches you with verified Canadian clinics that handle this exact need — compare wait times, read patient reviews, and book in minutes.
Top-rated clinics for birth control prescription
49TH PARALLEL PHARMACY & TRAVEL CLINIC
Mental Health / Psychiatry / Psychology
15229 Russell Ave, White Rock, BC V4B 5C3, Canada
+1 778-294-7737
Accepting Patients
5.0(591 reviews)
MedBox Rx Compounding Pharmacy & Walk-in Clinic
Walk-In Clinic
Walk-in
2880 Queen St E #5, Brampton, ON L6S 6E8, Canada
(905) 451-4888
Accepting Patients
Virtual
5.0(169 reviews)
HealRX Medical Clinic and Pharmacy
Family Medicine / General Practice
1550 Bayly St #6, Pickering, ON L1W 3W1, Canada
+1 905-420-0441
Accepting Patients
5.0(30 reviews)
Just Walk-in Clinic
Walk-In Clinic
Walk-in
942 St Clair Ave W, Toronto, ON M6C 1C8, Canada
(437) 295-4033
Accepting Patients
5.0(12 reviews)
G’Lux Medica Nurse Practitioner-Led Clinic (Private Medical Clinic)
Family Medicine / General Practice
Inside Aurora Rejuvenation Clinic, 236 Wellington St E unit 103, Aurora, ON L4G 1J5, Canada
+1 647-242-5201
Accepting Patients
5.0(9 reviews)
Intrepid Medical Centre & Walk-In Clinic Church St.
Walk-In Clinic
Walk-in
85 Church St, Toronto, ON M5C 2G2, Canada
(416) 516-7073
Accepting Patients
Virtual
5.0(6 reviews)
Hamilton Walk-in Clinic, Family Doctor & Blood Testing Lab - MedCare Clinics @ Walmart Hamilton (Hannon)
Walk-In Clinic
Walk-in
medical clinic inside Walmart, 2190 Rymal Rd E, Hannon, ON L0R 1P0, Canada
(905) 692-5222
Accepting Patients
5.0(5 reviews)
Eternity Medical Clinic
Walk-In Clinic
Walk-in
7300 Warden Ave. #110, Markham, ON L3R 9Z6, Canada
(416) 499-4499
Accepting Patients
Virtual
5.0(3 reviews)
Just Walk-in Clinic
Walk-In Clinic
Walk-in
25 Gateway Blvd, Brampton, ON L6T 0H8, Canada
(905) 502-2180
Accepting Patients
5.0(3 reviews)
Windwood Medical Centre | Medical Centre Mississauga
Walk-In Clinic
3080 Windwood Dr., Mississauga, ON L5N 2K5, Canada
+1 905-824-3700
Accepting Patients
5.0(2 reviews)
Enhanced Care Medical Clinic - Unionville
Walk-in Clinic
9249 Kennedy Rd
(905) 944-9191
Accepting Patients
Virtual
5.0(1 review)
New Street Medical Clinic ( Walk-in clinic - Family practice - Accepting new patients - Vaccinations - Medical Doctor )
Walk-in Clinic
Longmoor Drive, Burlington, ON L7L 1S9
(905) 681-7755
Accepting Patients
Family Practice
Param Medical Clinic
Walk-in Clinic
-1 121 Avenue, Grande Prairie, AB T8V 8H8
(780) 533-4444
Accepting Patients
Mississauga Cure Medical Centre
Walk-in Clinic
4557 Duplicate Hurontario St unit# B5, Mississauga, ON
(905) 507-1300
Accepting Patients
Pharmacy Care Clinic at Shoppers Drug Mart
Walk-in Clinic
200 Ritson Road North, Oshawa, ON L1G 1Z7
(905) 440-1838
Accepting Patients
Prestige Medical Clinic (Private)
Walk-in Clinic
1135 Adelaide Street North, London, ON N5Y 2N4
(226) 286-0010
Accepting Patients
Evera Medical Centre
Walk-in Clinic
Trailside Drive, Oakville, ON L6M 0Z4
(474) 309-6808
Accepting Patients
Pharmacy Care Clinic at Shoppers Drug Mart
Walk-in Clinic
2440 Division Avenue Northwest, Medicine Hat, AB T1C 1Z2
(403) 528-0539
Accepting Patients
Dundas Walk-In Clinic
Walk-in Clinic
Dundas Street, London, ON N5W 3E1
(905) 624-5822
Accepting Patients
Virtual
Markhamack OTN Walk-In Clinic
Walk-in Clinic
Markham Road, Markham, ON L6E 0H7
(833) 267-8426
Accepting Patients
Virtual
TCC Walk-in Clinic
Walk-in Clinic
2475 McDougall Street, Windsor, ON N8X 3N9
(548) 389-1717
Accepting Patients
Virtual
Masonville Medical Walk-In Clinic
Walk-in Clinic
Fanshawe Park Road West, London, ON N6G 3A7
(905) 291-1549
Accepting Patients
CTC Walk-In Medical Clinic
Walk-in Clinic
1154 Danforth Avenue, Toronto, ON M4J 1M3
(647) 490-4008
Accepting Patients
Pharmacy Care Clinic at Shoppers Drug Mart
Walk-in Clinic
Highway 27, Vaughan, ON L4H 0A7
(905) 851-3390
Accepting Patients
Frequently asked questions
Can I get a birth control prescription online in Canada?
Yes — many CanClinics-listed clinics offer virtual appointments for birth control prescriptions, with delivery to your pharmacy.
How much does an IUD cost in Canada?
The IUD device costs $75–$450 depending on type (copper vs hormonal). Insertion is covered by provincial health insurance.