Changelog
Every data update, correction, and methodology change is logged here and in each clinic's own change history. The rating updates whenever the underlying public data changes.
| Date | Subject | Change |
|---|---|---|
| 2026-09-08 | Dentistry on King | Reputation measured live on 2026-09-08 by the wave-5 phase-I browser pass (agent I-5), which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card also enters the canada country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.9 → 4.9 (unchanged, re-verified); googleReviewCount 549 → 552 (histogram 533/5/1/2/11 = 552, weighted mean 4.897); reviewRecency within_3_months (unchanged, now proved on a measured sample); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. The published opening week and the lead owner photograph were read on the same visit and corroborate the values the card already carries, which are left untouched. Fields this pass did not measure are untouched. The country twin was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key. |
| 2026-09-08 | Dentix24 Dental Clinic | Reputation measured live on 2026-09-08 by the wave-5 phase-I browser pass (agent I-5), which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card also enters the canada country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.9 → 4.9 (unchanged, re-verified); googleReviewCount 605 → 615 (histogram 597/4/0/2/12 = 615, weighted mean 4.906); reviewRecency within_3_months (unchanged, now proved on a measured sample); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. The published opening week and the lead owner photograph were read on the same visit and corroborate the values the card already carries, which are left untouched. Fields this pass did not measure are untouched. The country twin was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key. |
| 2026-09-08 | Midtown Dental Centre | Reputation measured live on 2026-09-08 by the wave-5 phase-I browser pass (agent I-5), which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card also enters the canada country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.8 → 4.8 (unchanged, re-verified); googleReviewCount 437 → 439 (histogram 402/19/5/11/2 = 439, weighted mean 4.841); reviewRecency within_year (unchanged, now proved on a measured sample); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. The published opening week and the lead owner photograph were read on the same visit and corroborate the values the card already carries, which are left untouched. Fields this pass did not measure are untouched. The country twin was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key. |
| 2026-09-08 | Uptowne Dental Centre | Reputation measured live on 2026-09-08 by the wave-5 phase-I browser pass (agent I-5), which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card also enters the canada country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 5.0 → 5.0 (unchanged, re-verified); googleReviewCount 751 → 751 (histogram 736/11/0/4/0 = 751, weighted mean 4.969); reviewRecency within_3_months (unchanged, now proved on a measured sample); respondsToReviews null → true; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. The published opening week and the lead owner photograph were read on the same visit and corroborate the values the card already carries, which are left untouched. Fields this pass did not measure are untouched. The country twin was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key. |
| 2026-09-08 | Yonge Eglinton Dental | Reputation measured live on 2026-09-08 by the wave-5 phase-I browser pass (agent I-5), which opened this clinic’s Google Maps place page in a real browser on both its Reviews and Overview tabs. This card also enters the canada country directory as a twin and carries no entry in data/research/*.json, so import-research.js never touched it and respondsToReviews, recurringComplaints and suspiciousReviewPatterns had never been assessed at all. Written now: googleRating 4.9 → 4.9 (unchanged, re-verified); googleReviewCount 678 → 682 (histogram 655/8/3/2/14 = 682, weighted mean 4.889); reviewRecency within_3_months (unchanged, now proved on a measured sample); respondsToReviews null → false; recurringComplaints null → false; suspiciousReviewPatterns null → false. The histogram sums to the place-page header count exactly and its weighted mean reproduces the published rating to one decimal. The published opening week and the lead owner photograph were read on the same visit and corroborate the values the card already carries, which are left untouched. Fields this pass did not measure are untouched. The country twin was re-synchronised from this card in the same step; the two copies are identical except for the twin’s city key. |
| 2026-09-07 | Methodology v1.4.0 | Narrowed the "Opaque or bait pricing" red flag to what its published definition describes. Until now the flag was applied automatically to every clinic that does not publish a price list — a harsher statement than the evidence supports, since the catalogue defines the flag as complaints about final bills materially exceeding quoted prices, or advertised prices that are not honoured. Not publishing prices is already scored: it costs the clinic points in the price transparency category, and it is not, on its own, evidence of bait pricing. The automatic rule is removed, so the flag and its 2-point penalty come off about 1,300 clinic pages across the index; no clinic gains a flag, and no weight, severity or other scoring rule changed. The flag can still be recorded against a clinic by hand with cited sources, and about 210 clinics carry such an entry today; we are reviewing those entries in a follow-up pass, because some of them were also written for nothing more than an unpublished price list. |
| 2026-09-03 | Methodology v1.3.1 | Clarified that the publication criteria refer to the clinic’s own channels: a service list, the names of the dentists and a price list count when the clinic itself publishes them (its website, its social profiles or its own Google Business profile) — registers, directories and review sites do not, and a time-limited promotional offer is not a price list. Added a third state for a dentist’s licence, "checked, not found in the public register": a dentist we searched for in the national register and did not find is now recorded as checked-but-unverified with the date of the check, instead of being shown either as "not checked yet" or as the "not published" red flag. Neither change alters any weight or penalty; the red-flag rule still fires only on a verified negative. Also corrected the wording of the penalty note under the ranking table, which rendered as "20−" in right-to-left dictionaries. |
| 2026-08-26 | City Oasis Dental | License verification 2026-08-26 against RCDSO: Dr. Jennifer Lai found as a Member (#76908) with primary practice listed as City Oasis Dental, matching the clinic exactly. |
| 2026-08-26 | Dentistry at FCP | License verification 2026-08-26 against RCDSO (Find a Dentist / public register, open): all 4 named doctors matched a single, unambiguous RCDSO Member record; 3 of 4 show Dentistry at FCP as their registry primary practice, Dr. Katsaros (periodontist) is registered at a different primary address. |
| 2026-08-26 | Dentistry on King | License verification 2026-08-26 against RCDSO: Dr. Mahan Alavi found as a Member (#109112), a unique name match in Toronto, though the registry's primary-practice address (Market Dental) differs from the clinic's own address. |
| 2026-08-26 | Dentix24 Dental Clinic | License verification 2026-08-26: clinic website names its dentists by first name only (Hamed, Leila, Yazden, Rob), with no surnames published, so none could be matched to a specific RCDSO registration — all left null rather than false. |
| 2026-08-26 | Downtown Dental Associates | License verification 2026-08-26 against RCDSO: 4 of 5 named doctors (Kilislian, Zadeh, Bourrouilh, Singh) matched a single, unambiguous RCDSO Member record (Zadeh, Bourrouilh and Singh at the clinic's own address); Payam Ouyarhossein not found under several spelling variants, left null. Dr. Kilislian's record shows a conditions/complaints flag on the RCDSO register. |
| 2026-08-26 | Downtown Dentistry | License verification 2026-08-26 against RCDSO: Dr. Amelia Chan found as a Member (#10951) with primary practice listed as Downtown Dentistry, matching the clinic exactly. |
| 2026-08-26 | Midtown Dental Centre | License verification 2026-08-26 against RCDSO: all 4 named doctors matched a single, unambiguous RCDSO Member record; Dr. Ramlaggan's registry primary practice matches the clinic exactly, the other 3 are registered at different primary addresses. Dr. Perelgut's record shows a pending-discipline flag on the RCDSO register. |
| 2026-08-26 | Paste Dental | License verification 2026-08-26 against RCDSO: Dr. Derek Chung found as a Member (#110011) with primary practice listed as Paste Dental, matching the clinic exactly. |
| 2026-08-26 | Uptowne Dental Centre | License verification 2026-08-26 against RCDSO: all 3 named doctors matched a single, unambiguous RCDSO Member record; Dr. Singer's registry primary practice matches the clinic exactly, Dr. Segall's and Dr. Poon's registry primary-practice addresses are at different offices. |
| 2026-08-26 | Walk In Family Dentistry | License verification 2026-08-26 against RCDSO: all 3 named doctors matched a single, unambiguous RCDSO Member record, each at a registry primary-practice address different from Walk In Family Dentistry. Dr. Farokh-Siar's record shows a conditions/complaints flag on the RCDSO register. |
| 2026-08-26 | Walk In Family Dentistry | needsReview 2026-08-26: contacts.facebook (https://www.facebook.com/people/Walkin-Family-Dentistry) flagged rotten (HTTP 404) — the stored URL was missing the numeric page ID that Facebook 'people/' profile URLs require. Fetched the clinic's own site https://walkinfamilydental.ca/ and found the full Facebook link in its navigation/footer: https://www.facebook.com/people/Walkin-Family-Dentistry/61563757857811/. Fetched that URL directly and it resolves to a page titled 'Walk in Family Dentistry | Toronto ON', matching the clinic. Updated contacts.facebook to the complete URL. |
| 2026-08-26 | Yonge Eglinton Dental | License verification 2026-08-26 against RCDSO: all 3 named doctors matched a single, unambiguous RCDSO Member record, each with Yonge Eglinton Dental Centre as their registry primary practice. Dr. Katsnelson's record shows a conditions/complaints flag on the RCDSO register. |
| 2026-08-25 | City Oasis Dental | Re-verification 2026-08-25: website https://cityoasis.dental/ was blocked by Cloudflare bot-protection on every attempt (WebFetch and a real browser both got the Cloudflare challenge page), so name/address/phone could not be confirmed from the site itself. Google Maps profile (opened successfully) shows the clinic open, not permanently closed, phone unchanged, but address postal code M5C 2R6 (vs. stored M5C 1K9) — recorded as a correction since Maps was the only source reachable today. Newly captured Google rating 4.9 (391 reviews), Maps place URL and pin coordinates (previously unset). |
| 2026-08-25 | Dental Emergency Services | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed. Newly captured Google rating 4.6 (1,579 reviews), Maps place URL and pin coordinates (previously unset). |
| 2026-08-25 | Dentistry at FCP | Re-verification 2026-08-25: confirmed website live (fcpdental.com), name/address/phone unchanged, not permanently closed. Google Maps rating steady at 4.9 but review count grew from 366 to 385; recorded Maps place URL and pin coordinates (newly captured). |
| 2026-08-25 | Dentistry on King | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed. Google Maps rating steady at 4.9 but review count grew sharply from 300 to 549; recorded Maps place URL and pin coordinates (newly captured). |
| 2026-08-25 | Dentistry on King | Recorded sedation / general anaesthesia availability (informational): not documented in public sources. Dentist is certified to provide moderate IV sedation (conscious/responsive), not general anaesthesia or deep sleep. |
| 2026-08-25 | Dentix24 Dental Clinic | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed (open 24 hours). Newly captured Google rating 4.9; review count grew from 239 to 605. Recorded Maps place URL and pin coordinates (newly captured). |
| 2026-08-25 | Dentix24 Dental Clinic | Recorded sedation / general anaesthesia availability (informational): documented as available. Site states clinic offers deep sedation and general anesthesia, administered/overseen by anesthesiologists. |
| 2026-08-25 | Downtown Dental Associates | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed. Google Maps rating/review count unchanged at 4.7/107; recorded Maps place URL and pin coordinates (newly captured). Note: the Maps listing itself shows postal code M5H 2X7 rather than the stored M5H 3M7, but the clinic's own website (opened today) confirms M5H 3M7, so the stored address was left unchanged. |
| 2026-08-25 | Downtown Dental Associates | Recorded sedation / general anaesthesia availability (informational): not documented in public sources. Site lists only Nitrous Oxide Sedation and Oral Sedation; no general anaesthesia or deep/IV sedation mentioned. |
| 2026-08-25 | Downtown Dentistry | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed. Google Maps rating steady at 4.7 but review count grew from 474 to 493; recorded Maps place (cid) URL and pin coordinates (newly captured). |
| 2026-08-25 | Downtown Dentistry | Recorded sedation / general anaesthesia availability (informational): not documented in public sources. Nitrous, oral & IV sedation offered; site explicitly states patient does not go to sleep and reflexes stay active. |
| 2026-08-25 | Methodology v1.3.0 | Corrected how the two licensing red flags are applied ("Clinic operating licence not published" and "Dentists / their licences not listed"). Previously they were applied whenever licensing data was absent from our records, which treated unchecked data as a negative finding — contrary to the methodology's own rule that unverified data is a fact about our coverage, not about the clinic. Both flags now apply only where we have verified that the information is not published. Manual licensing flags that rested on unverified data were removed from the affected clinics. No other scoring rules changed; most scores rise because the incorrect penalty is removed. |
| 2026-08-25 | Midtown Dental Centre | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed. Newly captured Google rating 4.8 (437 reviews), Maps place URL and pin coordinates (previously unset). Maps listing shows business name as "Midtown Dental" (site header also uses this); worklist name "Midtown Dental Centre" left unchanged pending confirmation. |
| 2026-08-25 | Midtown Dental Centre | Recorded sedation / general anaesthesia availability (informational): not documented in public sources. Oral, nitrous & IV sedation offered; site says patients remain awake, 'fully conscious and responsive' throughout. |
| 2026-08-25 | Paste Dental | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed. Google Maps rating rose from 4.9 to 5.0 and review count grew from 852 to 872; recorded Maps place URL and pin coordinates (newly captured). |
| 2026-08-25 | Uptowne Dental Centre | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed. Newly captured Google rating 5.0 (751 reviews), Maps place URL and pin coordinates (previously unset). |
| 2026-08-25 | Uptowne Dental Centre | Recorded sedation / general anaesthesia availability (informational): not documented in public sources. Offers nitrous oxide and oral sedation; site says patient breathes independently and stays in control of bodily functions. |
| 2026-08-25 | Walk In Family Dentistry | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed. Newly captured Google rating 4.9 (127 reviews), Maps place URL and pin coordinates (previously unset). |
| 2026-08-25 | Yonge Eglinton Dental | Re-verification 2026-08-25: confirmed website live, name/address/phone unchanged, not permanently closed. Google Maps rating steady at 4.9 but review count grew from 663 to 678; recorded Maps place URL and pin coordinates (newly captured). |
| 2026-08-23 | Methodology v1.2.0 | Added an informational "Sedation & general anaesthesia" availability field to every clinic and a new "Sleep Dentistry (Sedation / GA)" list, for patients who cannot tolerate — or would rather not be awake for — treatment. This field is informational and does not change any transparency score. |
| 2026-07-12 | City Oasis Dental | Initial data collection. |
| 2026-07-12 | Dental Emergency Services | Initial data collection. |
| 2026-07-12 | Dentistry at FCP | Initial data collection. |
| 2026-07-12 | Dentistry on King | Initial data collection. |
| 2026-07-12 | Dentix24 Dental Clinic | Initial data collection. |
| 2026-07-12 | Downtown Dental Associates | Initial data collection. |
| 2026-07-12 | Downtown Dentistry | Initial data collection. |
| 2026-07-12 | Midtown Dental Centre | Initial data collection. |
| 2026-07-12 | Paste Dental | Initial data collection. |
| 2026-07-12 | Uptowne Dental Centre | Initial data collection. |
| 2026-07-12 | Walk In Family Dentistry | Initial data collection. |
| 2026-07-12 | Yonge Eglinton Dental | Initial data collection. |
| 2026-07-08 | Methodology v1.1.0 | Added licensing transparency: clinics are now penalised when they do not publish their operating licence, or do not list their dentists together with their professional licence numbers. Each clinic page now shows a Licensing & Credentials section. |
| 2026-07-03 | Methodology v1.0.0 | Initial public methodology. |