// Add/remove the "scrolled" class on the header (plain JS; was jQuery, 2026-10-27) (function () { function init() { var headers = document.querySelectorAll('.header-shrink'); if (!headers.length) return; function update() { var scrolled = window.scrollY > 50; headers.forEach(function (el) { el.classList.toggle('scrolled', scrolled); }); } window.addEventListener('scroll', update, { passive: true }); update(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();

before & afters

Real patients, real transformations.

These are real patients, real results, and real reasons they finally said yes to implants. Take a look, then book a free consultation to see what's possible for you.

Candidacy assessment

Financing available

Most adults qualify

Before After Before full mouth reconstruction: broken, decayed and missing teethSmile after upper full-arch dental implant treatment

Full Mouth Reconstruction, Teeth 27-16, 46-37, Male Age 66

Before After Before All-On-X implants: missing and worn upper and lower teethAfter All-On-X implants: new full upper and lower arches of teeth

All-On-X Upper and Lower, Male Age: 58

Before After Before an implant bridge: missing upper front tooth and discoloured neighbouring teethAfter an implant bridge: restored, natural-looking upper front teeth

Upper front teeth Implant Bridge, Teeth 22-12, Male Age: 74

Before After Smile before upper veneers and a dental implantSmile after upper veneers and a dental implant

Upper Veneers and Implant, Teeth 15-25, Female Age: 34

Before After Smile before an upper front tooth implantSmile after an upper front tooth implant

Upper front tooth implant reconstruction, Tooth 11, Female, Age: 30

Ontario Implants

Menu