Not all of Canada! There was never any question that my Doc would deliver my babies.
To the OP, routinely waiting 2 hours is waaaaaay too long. There is a sign in both my peds office and my my OB office that says if you have been waiting longer than 15 minutes past the time of your appointment to come see the receptionist. I've never had to use either. At my PCP, the wait is typically 5-15 minutes as well, although it has been very occasionally longer.
My worst experience was about 6 years ago. We made an appointment for the annual checkup for the girls. 3 hours later we were seen. I asked about a flu shot for all of us. They weren't in yet. They made a follow-up appointment for the sole purpose of getting the flu shot. We came back and waited for another 2 hours. When we were called back, they asked "what is the reason for your visit"? Flu shot. Well, are you XYZ? Yes. "Oh, we don't have record of that. No flu shots for you." I threw a fit! I told them they never should have made a follow-up appointment to get a flu shot if they weren't going to give it. What sent me over the edge? They billed my insurance company for the appointment. I filed a complaint on that one and never went back.
I apologize to the patients when a doctor is running late and 95% of the time they roll their eyes at me... Tell me I don't mean it... Or they feel like it opens up an invitation for them to start yelling at me. When the doctor walks in and apologizes, the patient that just yelled at me says, "Oh it's okay :):):) !!!"
The other 5% smile and tell me they understand and they know it's not my fault.
I actually had a guy tell me that *I* was lucky I called his name when I did because he was going to leave. He then told me the doctor has only 5 minutes to walk into his exam room. He was really rude and it really took a lot for me to stay quiet instead of telling him he can't talk to me that way. Needless to say, patients' a lot of times don't realize that most docs stick up for their staff. Guess who got skipped and had to wait even longer. The next day, my coworker said that she saw that same guy at a bar that day and he was bragging and laughing about what he said to me.