The wait happens because medical practices book appointments assuming best-case scenarios, but reality introduces compounding delays. A family doctor in Ontario typically schedules patients every 15 minutes, yet the actual time per patient averages 18–22 minutes when you include charting, prescription refills, referral paperwork, and answering patient questions. One complex case or walk-in emergency can shift the entire afternoon by 30–45 minutes. Administrative overhead is underestimated. Doctors spend 2–3 hours daily on electronic medical records, lab reviews, and insurance documentation that aren't billable but must happen between appointments. When a patient brings three concerns instead of one, or a test result needs immediate discussion, there's no buffer time built into the schedule. Overbooking is often intentional. Practices expect 8–12% no-shows, so they double-book slots to maintain revenue. When everyone shows up, the doctor falls behind. Clinics relying on OHIP billings in Ontario face financial pressure to see high volumes—22–30 patients per day is common—which leaves zero recovery time when things run long. Some delays are systemic. Specialist referrals in Canada average 8–12 weeks, so when patients finally get in, they often present with progressed conditions requiring longer consults. Staff shortages mean fewer nurses triaging patients beforehand, pushing more work onto the physician during the appointment. From a practice management perspective, better online booking systems with realistic 20–25 minute slots and automated reminders can cut no-shows by 30–40%, reducing the need to overbook. Ottawa SEO works with medical clinics to implement patient portals where routine questions get answered asynchronously, freeing up appointment time for actual examinations. The practices that run on time either use longer default slots, block admin time mid-day, or employ nurse practitioners to handle straightforward cases. It's a resource allocation problem dressed up as a scheduling one.