think it's the visa application center in BKK just can't remember it's 10 yrs ago.Check with canadian embassy but Vfs was for aust and uk visa applications canada might do it themselves ?
I can tell you that when I did it thru the aust embassy they said there's no need for an agent.I did spend a long time getting documentation.I made several photo albums .Joint bank account.Police certificate.Medical examination .Statutory declarations.I assume canada is similar.I saved about $