it happened to my specialist, but i can see the improvement. 1st visit - 3hrs wait, 2nd visit - 2hrs wait, 3rd visit - half an hour wait. my exam took no more than 10 mins. but cannot complain la, some specialists even refuse to take new patient.
if yo don't mind to pay for it, there are private health clinics in vancouver, just google it, lots of result. if you think it is serious, you can go to the emergency.