Skip to content
    Back to writing
    September 13, 2024 · updated May 8, 2026 · 3 min read

    Reddit became the family-doctor referral system Ontario doesn't have.

    Reddit became the family-doctor referral system Ontario doesn't have — by Thomas Jankowski, aided by AI
    Reddit is the routing layer— TJ x AI

    A Toronto Life feature in mid-2024 traced a story that had been quietly running on r/ottawa, r/toronto, and r/HamiltonOntario for two years. The story: an Ontario resident who could not find a family doctor through any official channel finds one through a Reddit thread.

    The thread shape is consistent. A user posts that a specific clinic in a specific postal code is taking new patients. The post hits the top of the subreddit within hours. Within 24 hours the clinic is full. Within 48 hours the post is locked because the comment volume is unmanageable. Within a week another thread starts about another clinic, in another postal code, and the cycle resumes.

    This is the parallel system. It works.

    Health Care Connect — the official Ontario government service for matching unattached patients to family physicians accepting new patients — averages 12 to 24 months on the assignment. Some Toronto, Ottawa, and Hamilton postal codes exceed 36 months. One person CBC interviewed had been on the waitlist for three years and four months when she found her current doctor through a Reddit thread, in eighteen hours.

    Eighteen hours.

    The OMA's published numbers explain part of this. _2.5 million Ontarians without a family physician._ 52% of family doctors considering retirement within five years. Only 26% in team-based care. Those numbers describe the supply collapse. They do not describe the routing failure on top of it. The routing failure is what Reddit fixed, and the fix is what the existing system couldn't muster: real-time visibility into which clinic, in which postal code, accepted a new patient _yesterday afternoon_.

    The bureaucratic version of that visibility was supposed to be Health Care Connect. The system is not designed for real-time visibility. It is designed for batch matching: the patient enters a queue, the queue is processed against accepting-clinic capacity, the patient gets a phone call from a clinic when capacity opens. The cycle time between "clinic has capacity" and "patient gets the phone call" is, in operational practice, 12 to 24 months. Most of that lag is process inertia rather than supply scarcity. The clinic that opens five new spots on a Tuesday morning is the clinic that, in the official system, will fill those spots through a queue that takes a year.

    The same five spots, posted to r/ottawa, fill in eighteen hours.

    Underneath the supply story is an information story that's worse than the supply story. The supply layer is broken. The information layer is sitting on top of it, multiplying the broken-ness. A system that cannot route a patient to a clinic that has capacity _today_ is a system that turns a 12-month supply gap into a 24-month effective wait. Reddit, run by users with no clinical training and no institutional authority, is doing the routing work the institutional system did not.

    What Toronto Life and CBC documented is not a feel-good citizen-journalism story. It is a structural failure being patched, badly and fragilely, by a public-internet substrate that was never designed to do this work. The patch does not scale. The patch does not survive r/ottawa moderator turnover, or a Reddit policy change, or a viral thread that overloads a clinic that didn't actually want the volume. The patch exists because the Ontario healthcare-routing system has, in 2024, stopped working at the layer that was supposed to be the easy layer.

    Routing failures are paid for by the cohort always paying for routing failures. Older patients without internet literacy. Patients without dependable internet access. Patients whose chronic conditions need active management and who can't afford to wait three years for assignment to a doctor who can manage them. The Reddit-routed patient is, on the available demographic data, disproportionately the patient whose family or friends help them with the search; the patient without that support network waits the full 36 months. The supply collapse is paid for, in five-year-mortality differentials and chronic-disease trajectories, by the cohort least equipped to navigate the fallback.

    That is the part the OMA numbers don't surface and the part the trade-press version of this story doesn't say out loud. Reddit is filling the gap. Reddit is filling it for the cohort that can use Reddit. The cohort that can't is the cohort the system is, in practice, abandoning.

    Canadian healthtech founders looking at this should be looking at the routing-and-discovery layer, because the public system structurally cannot fix it on the supply timeline that matters. Anyone building a product that closes the routing-information gap is building against a real demand from an enormous unattached cohort. The market is, in operating terms, the size of the population. The product is, in user-experience terms, "tell me which clinic in my postal code is accepting patients today, and route me to the call." That product does not exist as a real piece of public-system infrastructure. It exists as a Reddit thread that disappears in 48 hours.

    Build the routing layer. Build it as an actual product, not as a thread that has to get found. The province's official system is not going to fix itself in time. The Reddit version, which works, was built by accident by people without medical degrees in their spare time. The intentional version, built by a healthtech founder who actually understood what was missing, would be one of the most useful Canadian healthcare products of the decade.

    It is, of course, embarrassing that this product has to be built at all. The province has had decades to build it. The bureaucracy that owns Health Care Connect has, by every available measure, not done so. The cohort waiting on the waitlist has been waiting the whole time.

    Reddit is not the solution. Reddit is the symptom showing where the solution should have been.

    —TJ