Brighten your smile

Teeth Whitening in Canada: Cost & Options

Professional vs at-home whitening, what it costs, how long results last, and how whitening fits with veneers.

A bright white smile after professional teeth whitening
Professional in-office whitening in Canada costs $300-$700 and brightens teeth several shades in one visit; a dentist take-home kit is $100-$400. Results last about 1-3 years with care. Whitening only works on natural teeth, not veneers, so it is usually done before a smile makeover.

Whitening options compared

FactorIn-officeDentist take-homeStore strips
Cost$300-$700$100-$400 (take-home kit)$20-$60 (store strips)
ResultsSeveral shades, fastGradual over 1-2 weeksSubtle
How long it lasts1-3 years with care1-2 yearsMonths
SupervisedYes, in-officeYes, dentist-fitted traysNo

Whitening and veneers go together

Because whitening cannot change the colour of porcelain or composite, cosmetic dentists usually brighten your natural teeth first, then match new veneers to that shade for a uniform smile. If you're planning veneers, raise whitening at the same consult. See how a smile makeover combines them →

Common questions

How much does professional teeth whitening cost in Canada?
In-office professional whitening typically costs $300-$700, while a dentist-supplied take-home tray kit is about $100-$400. Over-the-counter strips cost less but give more modest results.
Does whitening work on veneers?
No. Whitening only lightens natural tooth enamel, not porcelain or composite veneers. That is why dentists usually whiten first, then match new veneers to your brighter shade.
How long does teeth whitening last?
Professional whitening lasts about one to three years depending on coffee, tea, red wine, and smoking. Occasional touch-ups with a take-home kit extend the result.

Brighten your smile

Get free quotes from vetted cosmetic dentists in your city for whitening, veneers, or both.

Get free quotes →
Get Free Quotes