I can usually see a specialist if I need to within days of the referral request or phone call for an appointment.
The only delays I have ever experienced come from trying to match mu schedule to my GP's schedule such that I can actually get into the office.
To be fair, this is a comment on my inability to clear my calendar and not so much the medical system.
I've never waited more than a few days for anything.