❤️

Erectile Dysfunction Treatment in Canada

Find discreet ED treatment across Canada — virtual or in-person. 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 erectile dysfunction treatment

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
+1 905-451-4888
Accepting Patients
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
+1 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
+1 416-516-7073
Accepting Patients
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
+1 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
+1 416-499-4499
Accepting Patients
5.0(3 reviews)

Just Walk-in Clinic

Walk-In Clinic
Walk-in
25 Gateway Blvd, Brampton, ON L6T 0H8, Canada
+1 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
+1 905-944-9191
Accepting Patients
5.0(1 review)

CityMed Pharmacy & Vaccine Clinic - White Rock/South Surrey

Walk-In Clinic
FACING OCEAN, 1493 Foster St Unit 4, White Rock, BC V4B 0C4, Canada
+1 604-385-1490
Accepting Patients
4.9(209 reviews)

Myo Clinic

Family Medicine / General Practice
7162 W Saanich Rd, Brentwood Bay, BC V8M 1P7, Canada
+1 250-590-7300
Accepting Patients
4.9(191 reviews)

Care4Family Medical centre

Ophthalmology / Eye Clinic
18 Kensington Rd #304, Brampton, ON L6T 4S5, Canada
+1 365-231-9248
Accepting Patients
4.9(158 reviews)

Ultracare Medical Centre

Walk-In Clinic
134 Dundas St W unit #2, Mississauga, ON L5B 1H9, Canada
+1 289-625-5558
Accepting Patients
Peak Hours wait
4.9(134 reviews)

Scott Vine Medical Clinic

Walk-In Clinic
350 Scott St unit 107 108, St. Catharines, ON L2N 6T4, Canada
+1 905-291-2888
Accepting Patients
4.9(123 reviews)

Apex Medical Centre

Walk-In Clinic
3385 Bathurst St, North York, ON M6A 2B8, Canada
+1 416-783-1290
Accepting Patients
4.9(114 reviews)

Golden Apple Medical Clinic

Walk-In Clinic
Walk-in
2 Antrim Crescent, Scarborough, ON M1P 2N3, Canada
+1 416-292-9909
Accepting Patients
4.8(168 reviews)

Dr. Mitchell's Medical Clinic (St. Catharines)

Walk-In Clinic
358 Scott St, St. Catharines, ON L2M 4T9, Canada
+1 905-994-9417
Accepting Patients
4.8(91 reviews)

Swan Lake Medical Clinic

Walk-In Clinic
5 Swan Lake Blvd #4, Markham, ON L3P 8C6, Canada
+1 437-890-8144
Accepting Patients
4.8(26 reviews)

Dr. Mitchell's Medical Clinic (Fort Erie)

Walk-In Clinic
within Freeland Pharmacy, 1485 Garrison Rd, Fort Erie, ON L2A 1P8, Canada
+1 905-994-9417
Accepting Patients
4.8(18 reviews)

Phoenix Medical Clinic

Family Medicine / General Practice
39 Queen St, St. Catharines, ON L2R 5G6, Canada
+1 905-378-6040
Accepting Patients
4.7(473 reviews)

Prohealth Walk In Medical Clinic Danforth

Walk-In Clinic
Walk-in
1473 Danforth Ave, Toronto, ON M4J 1N5, Canada
+1 416-546-1333
Accepting Patients
4.7(472 reviews)

Seashell Medical Centre Oakville

Walk-In Clinic
1927 Ironoak Wy, Oakville, ON L6H 0N1, Canada
+1 905-636-9387
Accepting Patients
4.7(65 reviews)

Frequently asked questions

Can I get a Viagra prescription online?

Yes — many CanClinics-listed clinics offer virtual appointments where a doctor can assess you and send a prescription directly to your pharmacy.

Browse other care types