When I pick up my number at 2:25pm the message monitor says "The current longest wait time is 40 minutes." No problem; I hadn't made an appointment and I know this is a busy place, so I had downloaded some shows from Netflix to watch. I settle into my seat and watch two twenty+ minute episodes of "We Speak Dance". I look up; they are still serving M1016; I have M1020. I watch a third episode. 90 minutes after my arrival I'm still waiting. I watch a 4th episode. Now the message says the longest wait time is 91 minutes. Does this mean another 91 minutes from now for me, or 91 minutes for the people arriving now? Yes, I was foolish not to make an appointment. "The current longest wait time is 94 minutes." Someone with coffee breath sits down next to me. "A l'heure actuelle, le temps d'attente est de 95 minutes au maximum." I'm running out of Netflix downloads to watch. "The current longest wait time is 97 minutes." Why do people with coffee breath always breathe with their mouths open? Ommmmmm...
My number is finally called at 4:08 and my health card and driver's licence are renewed by Tracey, who is friendly and efficient. Her service is why I'm giving a better rating than what my wait might imply.
Other than the longer-than originally-estimated wait and the neighbours with halitosis, it wasn't bad.
Make an appointment if you can, and if not, then bring something to amuse yourself while you wait. Also PLEASE fill in your paperwork BEFORE you get to the counter, and make sure you have all your ID ready -- I saw people arriving unprepared to the counters, and this really slows things down!