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.
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
| Factor | In-office | Dentist take-home | Store strips |
|---|---|---|---|
| Cost | $300-$700 | $100-$400 (take-home kit) | $20-$60 (store strips) |
| Results | Several shades, fast | Gradual over 1-2 weeks | Subtle |
| How long it lasts | 1-3 years with care | 1-2 years | Months |
| Supervised | Yes, in-office | Yes, dentist-fitted trays | No |
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 →