For me the problem was not talk to an agent, but find an agent who had some competences in immigration issues.
Like last week I got a letter from CIC asking me to provide further evidence of my common-in-law relationship so I called CIC at 9am, I told to the agent what I sent last year and his reply was "I think you sent everything we need, I don't know what you need to send more" You cannot imagine how much I would have loved to punch him in the face lol just jk of course...but what a f @ c...ing reply is that!!