I had to call the IRS recently and had a pretty good experience. The lady was super helpful and provided me with some resources I didn’t know about before.
I've had good experience calling the business-side part of CRA, though I think they're small enough that they're a different beast from the department that has to handle all generic questions/complaints from consumers.
Last time I called a week ago I was on hold for 2 hours before finally giving up.
How long did you wait on hold? Was it before the recent filing deadline?