As you know, most provinces in Canada don't really have a central booking system or a system to prioritize appointments appropriately.
A number of systems have the ability to ensure that all the examinations requested at the primary care level are appropriate. However, improving the patient experience is absolutely crucial. You've probably all received a letter in the mail or by fax indicating that an appointment had been scheduled for you, only to realize that it's during your workday. It's absurd not to have an online system where people can book appointments at times that suit their schedules, a system that gives them access to contraindications and instructions to prepare for the examination. We are way behind the curve on that.
We really need to do a lot more to leverage information technology and move the process online. It would then be possible to analyze the workflow and streamline the process from beginning to end.