Sorry to hear of the wait MoreMiles. I guess the evenings and weekends are busier and harder to get through than the weekdays. Wait times for Elite are usually only a few minutes at most during weekdays (per the Elite callers). Evenings and weekends will likely take longer, but 30+ minutes is not acceptable in my opinion either.
The 888 number for faxing goes to YUL, and being in YVR, I cannot confirm a speed of response to your fax.