Porcelain veneers generally cost between $950 per tooth at Norton Dental Markham in Markham. Some cases will require the placement of only one or two veneers to close a gap for example. Other cases may require a full set of veneers to alter the size, shape and overall appearance of the patient’s smile.