When you can’t eat, talk, or laugh without pain…

You need a dentist who will answer your questions, diagnose your condition, and provide solutions that work.

That’s why so many Calgarians turn to Dr. Tom Shackleton

Professional, Friendly, & Respectful

We do everything we can to make each visit pleasant and relaxing. And, because know your time is valuable, we do our best to keep each appointment on time.

Compassionate, & Caring

Dr. Shackleton listens to you and will always recommend the best treatment options for you.

Years of Experience & Clinical Expertise

Dr. Shackleton is committed to finding the cause of your dental pain. His approach is based onvalid scientific literature, extensive training, and his many years of clinical experience.

If pain has taken control of your life and you feel alone and confused, it’s time to see Dr. Shackleton

Read More


Root Canal

When a tooth nerve becomes irreversibly inflamed or infected, your dentist will often recommend root canal therapy to return your tooth to health. This is a very common procedure that Dr. Shackleton performs every day in his office. If you’ve been told you need a root canal or have a painful tooth, please contact our office for an evaluation.


TMJ stands for temporomandibular joint, but it’s also commonly used to refer to jaw pain or dysfunction. Pain when eating, joint clicking or locking and headaches are common symptoms for this condition and are managed by Dr. Shackleton every day in his office. If you suffer any of these symptoms, please contact our office for an evaluation.

Oral Medicine

Sometimes we develop unusual ulcers, lumps or bumps in our mouth that just don’t seem to go away. Oral medicine is the branch of dentistry that involves the evaluation and treatment of these issues and Dr. Shackleton sees these almost every day. If you would like any unusual oral condition evaluated, please contact our office for an appointment.

Contact Us Today

First steps to booking with Dr. Shackleton

Please have your dentist or health care provider send a referral to our clinic.
Once this has been received, our scheduling coordinator will contact you with booking information.

If you are an existing patient, please contact us directly at the phone number listed below.

Referral Form