I used immigration consultant based in Canada and corresponded mainly by e-mail. I used one as I thought that my application might not be straightforward; the actual application process can, of course, be completed without one.
I was generally pleased with the way my case was handled (aside from one instance that resulted from a misunderstanding, though that was resolved without undue delay) and so I would recommend russcanada.
I was generally pleased with the way my case was handled (aside from one instance that resulted from a misunderstanding, though that was resolved without undue delay) and so I would recommend russcanada.