Accepting new patients of all ages in Truro. Book your first visit →
Dental care for the whole family.
General, preventive, cosmetic and urgent care — all in one clinic, so nobody gets referred across town for routine work.
Checkups & Cleaning
Hygiene visits, and X-rays every six months.
Children’s Dentistry
First visits, sealants, and fluoride in a calm room.
Teeth Whitening
In-clinic whitening that’s safe on enamel.
Dental Fillings
Tooth-coloured fillings, crowns, and bridges.
Dental Implements
Gentle endodontic care to save a painful tooth.
Dentures
Full and partial dentures, fitted and adjusted here.
Tooth Extractions
Surgical extractions with sedation options.
Emergency care
Broken teeth, lost fillings, and pain — call us today.
Veneers
Crowns & Bridges
Root Canals
Wisdom Teeth Removal
Still looking for a dentist in Truro?
We’re accepting new patients of all ages right now.
Book online in about a minute, or call and we’ll find you a time.
Same-week appointments available for new patients.
⚠️ In pain or dealing with a dental emergency? Please call 902-893-3000 instead — we hold slots open each day.
First Name *
Last Name *
Phone Number *
Email Address *
Have you visited us before?
I'm a new patientI've been before
What do you need?
Select a serviceCheckup and cleaningChildren's dentistryFillings or crownsRoot canalExtraction or wisdom teethDenturesTeeth whiteningSomething else - not sure yet
Preferred Date
Preferred Time No preferenceMorningAfternoonEvening
Do you have dental insurance?
Not sureYes - through my employer or a private planYes - a Nova Scotia dental programNo coverage
Just so we can check direct billing before you arrive. It won't affect your appointment.
Anything we should know?
Please don't include detailed medical or health history here — we'll take that in person.
I agree that Truro Family Dentistry may contact me about this request and store my details, as described in the privacy policy.*
This sends a request, not a confirmed booking. Our team will call you within one business day to lock in a time.