German Arzate, DDS says:Veneers is the only effective way to go, because the canines are always more yellow, so you can try all systems, but at the end you will go back to the same color, bondings just help some time, and later on, they will turn yellow , veneers is your option.