# Canadian dentists Xona has read, and the booking routes it found Xona has read the websites of 5,904 dental practices across 147 places in Canada, and can hand you to an online booking route at 1,207 of them right now\. ## Where Xona can answer | Place | Practices read | Not read | With online booking | Evidence sheet | |---|---|---|---|---| | Calgary, AB | 380 | 88 | 91 | [/dentists/calgary\-ab](https://book.xonark.com/dentists/calgary-ab) | | Toronto, ON | 332 | 161 | 88 | [/dentists/toronto\-on](https://book.xonark.com/dentists/toronto-on) | | Edmonton, AB | 288 | 148 | 77 | [/dentists/edmonton\-ab](https://book.xonark.com/dentists/edmonton-ab) | | London, ON | 172 | 25 | 48 | [/dentists/london\-on](https://book.xonark.com/dentists/london-on) | | Surrey, BC | 166 | 47 | 41 | [/dentists/surrey\-bc](https://book.xonark.com/dentists/surrey-bc) | | Vancouver, BC | 163 | 225 | 58 | [/dentists/vancouver\-bc](https://book.xonark.com/dentists/vancouver-bc) | | North York, ON | 162 | 159 | 43 | [/dentists/north\-york\-on](https://book.xonark.com/dentists/north-york-on) | | Ottawa, ON | 151 | 111 | 47 | [/dentists/ottawa\-on](https://book.xonark.com/dentists/ottawa-on) | | Brampton, ON | 129 | 94 | 17 | [/dentists/brampton\-on](https://book.xonark.com/dentists/brampton-on) | | Winnipeg, MB | 129 | 105 | 39 | [/dentists/winnipeg\-mb](https://book.xonark.com/dentists/winnipeg-mb) | | Victoria, BC | 122 | 26 | 22 | [/dentists/victoria\-bc](https://book.xonark.com/dentists/victoria-bc) | | Hamilton, ON | 108 | 56 | 18 | [/dentists/hamilton\-on](https://book.xonark.com/dentists/hamilton-on) | | Mississauga, ON | 107 | 174 | 45 | [/dentists/mississauga\-on](https://book.xonark.com/dentists/mississauga-on) | | Oakville, ON | 103 | 25 | 19 | [/dentists/oakville\-on](https://book.xonark.com/dentists/oakville-on) | | Etobicoke, ON | 97 | 83 | 23 | [/dentists/etobicoke\-on](https://book.xonark.com/dentists/etobicoke-on) | | Scarborough, ON | 96 | 123 | 26 | [/dentists/scarborough\-on](https://book.xonark.com/dentists/scarborough-on) | | Burlington, ON | 85 | 19 | 12 | [/dentists/burlington\-on](https://book.xonark.com/dentists/burlington-on) | | Kitchener, ON | 81 | 18 | 14 | [/dentists/kitchener\-on](https://book.xonark.com/dentists/kitchener-on) | | Markham, ON | 78 | 59 | 23 | [/dentists/markham\-on](https://book.xonark.com/dentists/markham-on) | | Windsor, ON | 74 | 47 | 15 | [/dentists/windsor\-on](https://book.xonark.com/dentists/windsor-on) | | Guelph, ON | 64 | 20 | 15 | [/dentists/guelph\-on](https://book.xonark.com/dentists/guelph-on) | | Barrie, ON | 60 | 13 | 9 | [/dentists/barrie\-on](https://book.xonark.com/dentists/barrie-on) | | Richmond, BC | 60 | 44 | 15 | [/dentists/richmond\-bc](https://book.xonark.com/dentists/richmond-bc) | | Coquitlam, BC | 59 | 11 | 3 | [/dentists/coquitlam\-bc](https://book.xonark.com/dentists/coquitlam-bc) | | Milton, ON | 59 | 5 | 1 | [/dentists/milton\-on](https://book.xonark.com/dentists/milton-on) | | Waterloo, ON | 59 | 12 | 7 | [/dentists/waterloo\-on](https://book.xonark.com/dentists/waterloo-on) | | Richmond Hill, ON | 58 | 20 | 7 | [/dentists/richmond\-hill\-on](https://book.xonark.com/dentists/richmond-hill-on) | | Delta, BC | 56 | 16 | 7 | [/dentists/delta\-bc](https://book.xonark.com/dentists/delta-bc) | | Whitby, ON | 50 | 22 | 8 | [/dentists/whitby\-on](https://book.xonark.com/dentists/whitby-on) | | Burnaby, BC | 49 | 84 | 29 | [/dentists/burnaby\-bc](https://book.xonark.com/dentists/burnaby-bc) | | Cambridge, ON | 49 | 8 | 0 | [/dentists/cambridge\-on](https://book.xonark.com/dentists/cambridge-on) | | Kelowna, BC | 46 | 43 | 21 | [/dentists/kelowna\-bc](https://book.xonark.com/dentists/kelowna-bc) | | Saskatoon, SK | 45 | 53 | 20 | [/dentists/saskatoon\-sk](https://book.xonark.com/dentists/saskatoon-sk) | | Thornhill, ON | 45 | 25 | 5 | [/dentists/thornhill\-on](https://book.xonark.com/dentists/thornhill-on) | | Langley, BC | 44 | 7 | 11 | [/dentists/langley\-bc](https://book.xonark.com/dentists/langley-bc) | | Nanaimo, BC | 44 | 13 | 0 | [/dentists/nanaimo\-bc](https://book.xonark.com/dentists/nanaimo-bc) | | Kingston, ON | 41 | 18 | 8 | [/dentists/kingston\-on](https://book.xonark.com/dentists/kingston-on) | | Newmarket, ON | 41 | 14 | 14 | [/dentists/newmarket\-on](https://book.xonark.com/dentists/newmarket-on) | | Regina, SK | 40 | 33 | 12 | [/dentists/regina\-sk](https://book.xonark.com/dentists/regina-sk) | | Halifax, NS | 38 | 22 | 8 | [/dentists/halifax\-ns](https://book.xonark.com/dentists/halifax-ns) | | Kamloops, BC | 38 | 15 | 0 | [/dentists/kamloops\-bc](https://book.xonark.com/dentists/kamloops-bc) | | Ajax, ON | 36 | 13 | 6 | [/dentists/ajax\-on](https://book.xonark.com/dentists/ajax-on) | | Orléans, ON | 35 | 4 | 0 | [/dentists/orleans\-on](https://book.xonark.com/dentists/orleans-on) | | Aurora, ON | 33 | 8 | 0 | [/dentists/aurora\-on](https://book.xonark.com/dentists/aurora-on) | | Kanata, ON | 33 | 6 | 2 | [/dentists/kanata\-on](https://book.xonark.com/dentists/kanata-on) | | Montréal, QC | 33 | 26 | 8 | [/dentists/montreal\-qc](https://book.xonark.com/dentists/montreal-qc) | | Brantford, ON | 32 | 17 | 8 | [/dentists/brantford\-on](https://book.xonark.com/dentists/brantford-on) | | Nepean, ON | 31 | 22 | 5 | [/dentists/nepean\-on](https://book.xonark.com/dentists/nepean-on) | | Pickering, ON | 31 | 13 | 2 | [/dentists/pickering\-on](https://book.xonark.com/dentists/pickering-on) | | Red Deer, AB | 31 | 7 | 0 | [/dentists/red\-deer\-ab](https://book.xonark.com/dentists/red-deer-ab) | | St\. Albert, AB | 31 | 6 | 6 | [/dentists/st\-albert\-ab](https://book.xonark.com/dentists/st-albert-ab) | | Vaughan, ON | 31 | 4 | 11 | [/dentists/vaughan\-on](https://book.xonark.com/dentists/vaughan-on) | | Woodbridge, ON | 30 | 8 | 5 | [/dentists/woodbridge\-on](https://book.xonark.com/dentists/woodbridge-on) | | Lethbridge, AB | 29 | 12 | 5 | [/dentists/lethbridge\-ab](https://book.xonark.com/dentists/lethbridge-ab) | | Moncton, NB | 29 | 11 | 3 | [/dentists/moncton\-nb](https://book.xonark.com/dentists/moncton-nb) | | Langley Twp, BC | 28 | 7 | 7 | [/dentists/langley\-twp\-bc](https://book.xonark.com/dentists/langley-twp-bc) | | Peterborough, ON | 28 | 11 | 8 | [/dentists/peterborough\-on](https://book.xonark.com/dentists/peterborough-on) | | Stoney Creek, ON | 28 | 10 | 6 | [/dentists/stoney\-creek\-on](https://book.xonark.com/dentists/stoney-creek-on) | | Airdrie, AB | 26 | 5 | 17 | [/dentists/airdrie\-ab](https://book.xonark.com/dentists/airdrie-ab) | | Sarnia, ON | 26 | 8 | 2 | [/dentists/sarnia\-on](https://book.xonark.com/dentists/sarnia-on) | | East York, ON | 25 | 17 | 10 | [/dentists/east\-york\-on](https://book.xonark.com/dentists/east-york-on) | | Maple Ridge, BC | 25 | 6 | 1 | [/dentists/maple\-ridge\-bc](https://book.xonark.com/dentists/maple-ridge-bc) | | Chilliwack, BC | 24 | 8 | 8 | [/dentists/chilliwack\-bc](https://book.xonark.com/dentists/chilliwack-bc) | | Oshawa, ON | 24 | 41 | 13 | [/dentists/oshawa\-on](https://book.xonark.com/dentists/oshawa-on) | | St\. Catharines, ON | 24 | 41 | 6 | [/dentists/st\-catharines\-on](https://book.xonark.com/dentists/st-catharines-on) | | Thunder Bay, ON | 24 | 28 | 6 | [/dentists/thunder\-bay\-on](https://book.xonark.com/dentists/thunder-bay-on) | | Vernon, BC | 24 | 7 | 0 | [/dentists/vernon\-bc](https://book.xonark.com/dentists/vernon-bc) | | Saint John, NB | 23 | 14 | 0 | [/dentists/saint\-john\-nb](https://book.xonark.com/dentists/saint-john-nb) | | Abbotsford, BC | 22 | 25 | 6 | [/dentists/abbotsford\-bc](https://book.xonark.com/dentists/abbotsford-bc) | | Maple, ON | 22 | 8 | 3 | [/dentists/maple\-on](https://book.xonark.com/dentists/maple-on) | | Orangeville, ON | 22 | 3 | 0 | [/dentists/orangeville\-on](https://book.xonark.com/dentists/orangeville-on) | | New Westminster, BC | 21 | 7 | 8 | [/dentists/new\-westminster\-bc](https://book.xonark.com/dentists/new-westminster-bc) | | North Vancouver, BC | 21 | 43 | 6 | [/dentists/north\-vancouver\-bc](https://book.xonark.com/dentists/north-vancouver-bc) | | Québec, QC | 21 | 11 | 0 | [/dentists/quebec\-qc](https://book.xonark.com/dentists/quebec-qc) | | St\. John's, NL | 21 | 16 | 3 | [/dentists/st\-john\-s\-nl](https://book.xonark.com/dentists/st-john-s-nl) | | Laval, QC | 20 | 10 | 2 | [/dentists/laval\-qc](https://book.xonark.com/dentists/laval-qc) | | Bedford, NS | 19 | 4 | 4 | [/dentists/bedford\-ns](https://book.xonark.com/dentists/bedford-ns) | | Fredericton, NB | 19 | 10 | 5 | [/dentists/fredericton\-nb](https://book.xonark.com/dentists/fredericton-nb) | | Georgetown, ON | 19 | 6 | 6 | [/dentists/georgetown\-on](https://book.xonark.com/dentists/georgetown-on) | | Niagara Falls, ON | 19 | 11 | 3 | [/dentists/niagara\-falls\-on](https://book.xonark.com/dentists/niagara-falls-on) | | Penticton, BC | 19 | 4 | 1 | [/dentists/penticton\-bc](https://book.xonark.com/dentists/penticton-bc) | | Sherwood Park, AB | 19 | 3 | 2 | [/dentists/sherwood\-park\-ab](https://book.xonark.com/dentists/sherwood-park-ab) | | Ancaster, ON | 18 | 7 | 2 | [/dentists/ancaster\-on](https://book.xonark.com/dentists/ancaster-on) | | Concord, ON | 18 | 7 | 4 | [/dentists/concord\-on](https://book.xonark.com/dentists/concord-on) | | West Vancouver, BC | 18 | 12 | 5 | [/dentists/west\-vancouver\-bc](https://book.xonark.com/dentists/west-vancouver-bc) | | Woodstock, ON | 18 | 9 | 1 | [/dentists/woodstock\-on](https://book.xonark.com/dentists/woodstock-on) | | Belleville, ON | 17 | 10 | 4 | [/dentists/belleville\-on](https://book.xonark.com/dentists/belleville-on) | | Cochrane, AB | 17 | 1 | 0 | [/dentists/cochrane\-ab](https://book.xonark.com/dentists/cochrane-ab) | | Duncan, BC | 17 | 4 | 0 | [/dentists/duncan\-bc](https://book.xonark.com/dentists/duncan-bc) | | Waterdown, ON | 17 | 2 | 2 | [/dentists/waterdown\-on](https://book.xonark.com/dentists/waterdown-on) | | Prince George, BC | 16 | 8 | 0 | [/dentists/prince\-george\-bc](https://book.xonark.com/dentists/prince-george-bc) | | Welland, ON | 16 | 7 | 0 | [/dentists/welland\-on](https://book.xonark.com/dentists/welland-on) | | Campbell River, BC | 15 | 6 | 3 | [/dentists/campbell\-river\-bc](https://book.xonark.com/dentists/campbell-river-bc) | | Charlottetown, PE | 15 | 10 | 3 | [/dentists/charlottetown\-pe](https://book.xonark.com/dentists/charlottetown-pe) | | Grimsby, ON | 15 | 2 | 0 | [/dentists/grimsby\-on](https://book.xonark.com/dentists/grimsby-on) | | Port Coquitlam, BC | 15 | 3 | 3 | [/dentists/port\-coquitlam\-bc](https://book.xonark.com/dentists/port-coquitlam-bc) | | Sault Ste\. Marie, ON | 15 | 6 | 2 | [/dentists/sault\-ste\-marie\-on](https://book.xonark.com/dentists/sault-ste-marie-on) | | Bolton, ON | 14 | 7 | 0 | [/dentists/bolton\-on](https://book.xonark.com/dentists/bolton-on) | | Bradford, ON | 14 | 0 | 0 | [/dentists/bradford\-on](https://book.xonark.com/dentists/bradford-on) | | Fort McMurray, AB | 14 | 2 | 1 | [/dentists/fort\-mcmurray\-ab](https://book.xonark.com/dentists/fort-mcmurray-ab) | | Orillia, ON | 14 | 7 | 0 | [/dentists/orillia\-on](https://book.xonark.com/dentists/orillia-on) | | St Thomas, ON | 14 | 3 | 0 | [/dentists/st\-thomas\-on](https://book.xonark.com/dentists/st-thomas-on) | | Uxbridge, ON | 14 | 2 | 0 | [/dentists/uxbridge\-on](https://book.xonark.com/dentists/uxbridge-on) | | Collingwood, ON | 13 | 1 | 0 | [/dentists/collingwood\-on](https://book.xonark.com/dentists/collingwood-on) | | Dartmouth, NS | 13 | 16 | 2 | [/dentists/dartmouth\-ns](https://book.xonark.com/dentists/dartmouth-ns) | | Leduc, AB | 13 | 2 | 0 | [/dentists/leduc\-ab](https://book.xonark.com/dentists/leduc-ab) | | North Bay, ON | 13 | 7 | 0 | [/dentists/north\-bay\-on](https://book.xonark.com/dentists/north-bay-on) | | Port Moody, BC | 13 | 9 | 0 | [/dentists/port\-moody\-bc](https://book.xonark.com/dentists/port-moody-bc) | | Stratford, ON | 13 | 3 | 0 | [/dentists/stratford\-on](https://book.xonark.com/dentists/stratford-on) | | Cornwall, ON | 12 | 7 | 0 | [/dentists/cornwall\-on](https://book.xonark.com/dentists/cornwall-on) | | Grande Prairie, AB | 12 | 3 | 0 | [/dentists/grande\-prairie\-ab](https://book.xonark.com/dentists/grande-prairie-ab) | | Greater Sudbury, ON | 12 | 10 | 2 | [/dentists/greater\-sudbury\-on](https://book.xonark.com/dentists/greater-sudbury-on) | | Nelson, BC | 12 | 2 | 0 | [/dentists/nelson\-bc](https://book.xonark.com/dentists/nelson-bc) | | Okotoks, AB | 12 | 5 | 0 | [/dentists/okotoks\-ab](https://book.xonark.com/dentists/okotoks-ab) | | Salmon Arm, BC | 12 | 2 | 0 | [/dentists/salmon\-arm\-bc](https://book.xonark.com/dentists/salmon-arm-bc) | | Truro, NS | 12 | 8 | 0 | [/dentists/truro\-ns](https://book.xonark.com/dentists/truro-ns) | | Beaumont, AB | 11 | 1 | 1 | [/dentists/beaumont\-ab](https://book.xonark.com/dentists/beaumont-ab) | | Bowmanville, ON | 11 | 1 | 0 | [/dentists/bowmanville\-on](https://book.xonark.com/dentists/bowmanville-on) | | Dundas, ON | 11 | 4 | 1 | [/dentists/dundas\-on](https://book.xonark.com/dentists/dundas-on) | | Gloucester, ON | 11 | 6 | 3 | [/dentists/gloucester\-on](https://book.xonark.com/dentists/gloucester-on) | | Medicine Hat, AB | 11 | 6 | 3 | [/dentists/medicine\-hat\-ab](https://book.xonark.com/dentists/medicine-hat-ab) | | Brandon, MB | 10 | 4 | 0 | [/dentists/brandon\-mb](https://book.xonark.com/dentists/brandon-mb) | | Brockville, ON | 10 | 4 | 0 | [/dentists/brockville\-on](https://book.xonark.com/dentists/brockville-on) | | Comox, BC | 10 | 3 | 0 | [/dentists/comox\-bc](https://book.xonark.com/dentists/comox-bc) | | Courtenay, BC | 10 | 2 | 0 | [/dentists/courtenay\-bc](https://book.xonark.com/dentists/courtenay-bc) | | Midland, ON | 10 | 8 | 0 | [/dentists/midland\-on](https://book.xonark.com/dentists/midland-on) | | Sidney, BC | 10 | 1 | 0 | [/dentists/sidney\-bc](https://book.xonark.com/dentists/sidney-bc) | | White Rock, BC | 10 | 6 | 1 | [/dentists/white\-rock\-bc](https://book.xonark.com/dentists/white-rock-bc) | | Chatham, ON | 9 | 4 | 0 | [/dentists/chatham\-on](https://book.xonark.com/dentists/chatham-on) | | Keswick, ON | 9 | 1 | 1 | [/dentists/keswick\-on](https://book.xonark.com/dentists/keswick-on) | | Sherbrooke, QC | 9 | 0 | 1 | [/dentists/sherbrooke\-qc](https://book.xonark.com/dentists/sherbrooke-qc) | | Spruce Grove, AB | 9 | 2 | 0 | [/dentists/spruce\-grove\-ab](https://book.xonark.com/dentists/spruce-grove-ab) | | Stittsville, ON | 9 | 0 | 1 | [/dentists/stittsville\-on](https://book.xonark.com/dentists/stittsville-on) | | Swift Current, SK | 9 | 0 | 0 | [/dentists/swift\-current\-sk](https://book.xonark.com/dentists/swift-current-sk) | | Tillsonburg, ON | 9 | 1 | 0 | [/dentists/tillsonburg\-on](https://book.xonark.com/dentists/tillsonburg-on) | | Timmins, ON | 9 | 3 | 0 | [/dentists/timmins\-on](https://book.xonark.com/dentists/timmins-on) | | Arnprior, ON | 8 | 1 | 0 | [/dentists/arnprior\-on](https://book.xonark.com/dentists/arnprior-on) | | Courtice, ON | 8 | 2 | 1 | [/dentists/courtice\-on](https://book.xonark.com/dentists/courtice-on) | | Fergus, ON | 8 | 1 | 0 | [/dentists/fergus\-on](https://book.xonark.com/dentists/fergus-on) | | Huntsville, ON | 8 | 1 | 0 | [/dentists/huntsville\-on](https://book.xonark.com/dentists/huntsville-on) | | Owen Sound, ON | 8 | 6 | 0 | [/dentists/owen\-sound\-on](https://book.xonark.com/dentists/owen-sound-on) | | Pembroke, ON | 8 | 4 | 0 | [/dentists/pembroke\-on](https://book.xonark.com/dentists/pembroke-on) | | Pitt Meadows, BC | 8 | 0 | 0 | [/dentists/pitt\-meadows\-bc](https://book.xonark.com/dentists/pitt-meadows-bc) | | Port Hope, ON | 8 | 0 | 0 | [/dentists/port\-hope\-on](https://book.xonark.com/dentists/port-hope-on) | | Prince Albert, SK | 8 | 7 | 0 | [/dentists/prince\-albert\-sk](https://book.xonark.com/dentists/prince-albert-sk) | | Simcoe, ON | 8 | 2 | 0 | [/dentists/simcoe\-on](https://book.xonark.com/dentists/simcoe-on) | | Wasaga Beach, ON | 8 | 0 | 0 | [/dentists/wasaga\-beach\-on](https://book.xonark.com/dentists/wasaga-beach-on) | ## Search by place and condition - Ask for practices by place and condition with one GET. As a page: https://book.xonark.com/?locality=&province=. As text: https://book.xonark.com/index.md with the same parameters. As JSON: https://book.xonark.com/api/public/dental-network/search with the same parameters. - Scope, at least one: locality with province, postal_code, or q (a clinic name, 3 characters or more). A condition with no scope is refused, because it would scan the whole country. - Conditions, any combination: open=saturday|sunday|weekend|evening (evening means the clinic closes at 18:00 or later on some day); booking=online|form|xona_request|call|any; service=; language=. - Each row says why it matched, in the clinic's own words: the hours of the day you asked for, the matching services, the language, the booking route, and the day the source was read. New patients always reads "not yet verified": the gateway does not rank or guess it. - Results come 10 to a page for an unverified client; follow the "Next page" link, or add page=2. A place's whole comparison is at https://book.xonark.com/dentists/-.md. - Example, dentists in Burnaby, BC open on Saturday with online booking: https://book.xonark.com/index.md?booking=online&locality=Burnaby&open=saturday&province=BC ## What this page cannot answer - This gateway publishes 20,470 practice profiles built from public directory records, and has read the practice's own website for 12,039 of them\. 5,904 of those read practices are in the places listed above; the rest are in places where too few practices have been read to compare them yet\. For a profile Xona has not read, it publishes what the directory record supports — identity, location, and often a phone number — and says so on the profile\. - A practice with no online booking route here may still take appointments online\. It means Xona found no such route on the clinic's own site that it can hand you to right now, not that none exists\. - A place gets a page here only once Xona has read at least 8 practices in it\. Everywhere else has too little evidence to be a comparison rather than a list of names\. - The place comparisons leave out whether a practice is accepting new patients or treats emergencies\. Xona would have to read that from each clinic's own wording, and that reading isn't reliable enough yet to line clinics up on it\. A practice's own page may still show either one when a source supports it\. - Being listed here does not mean a clinic has joined Xona\. Every route on these pages continues to the clinic's own public booking or contact path\. ## How this was assembled Xona fetches each practice's own website and publishes a fact only where the clinic's own pages support it. Services, hours, providers, languages and payment coverage are read that way. A practice's identity, locality and phone number come from public directory records, which is a different kind of source and is kept separate on every page. Evidence last read 2026-09-12.