Skip to content
Menu
General Practice
Family Medicine
Flu Vaccination
Immunisations and Vaccinations
Skin Checks and Minor Procedures
Chronic Disease Management
For Employers
Injury Management
Worker’s Compensation
Occupational Health
Mental Health
Women’s Health
Antenatal Care
Men’s Health
Pathology
Podiatry
X-ray
Telehealth
Locations
Armadale GP
Cannington GP
Cockburn GP
Joondalup GP
Kambalda GP
Midland GP
Osborne Park GP
Urgent Care
Insect Bites
Minor Burns
Minor Eye Problems
Pathology
Sprains & Breaks
Stitches & Glue
X-Ray
Is it an emergency?
Locations
Armadale Urgent Care
Cannington Urgent Care
Cockburn Urgent Care
Joondalup Urgent Care
Midland Urgent Care
Osborne Park Urgent Care
Dental
General and Family
Dental Check-ups
Gum Disease Treatment
Oral Surgery
Mouth Guards and Splints
X-ray and OPG
Fillings and Crowns
Wisdom Teeth
Cosmetic
Porcelain Veneers
Teeth Whitening
Invisalign™ Clear Removable Braces
Dental Implants
Children’s Dental
Urgent and Emergency Dental
Anxious Patients
Locations
Armadale Dental
Cannington Dental
Cockburn Dental
Joondalup Dental
Midland Dental
Osborne Park Dental
Locations
Armadale
Cannington
Cockburn
Joondalup
Kambalda
Midland
Osborne Park
About Us
Articles
Careers
Contact Us
Feedback
Our Team
Our Dentists
Our Doctors
Transport
Book now
Book Appointment – Cannington GP
Contact Us
St John Medical
Armadale
(08) 9399 0909
Cannington
(08) 9350 8000
Cockburn
(08) 6174 6000
Joondalup
(08) 9400 7000
Kambalda
(08) 9027 0029
Midland
(08) 9260 5600
Osborne Park
(08) 9267 8600
St John Dental
Armadale
(08) 9498 1905
Cannington
(08) 9350 8050
Cockburn
(08) 6174 6050
Joondalup
(08) 9400 7050
Midland
(08) 9260 5650
Osborne Park
(08) 9267 8650
/general-practice/book-your-gp-appointment/cannington-booking-system/