I was very skeptical to go through a third party to obtain my Visa for China
at first, but time was running out, and I could not go to Vancouver branch myself before my travel date. I ended up calling VisaHQ and they were very professional on the phone and answered all my questions.
I called back multiple times to get confirmation on how to fill out the forms, and each time they were very patient with me, and took the time to walk me through my concerns. I ran into complications generating the final form at the end of the process, and they told me just to send the form as is with any information they might need to clean up any mistakes I made on the form and provide additional details. When I the form to VisaHQ, I had even failed to sign the papers, but they were able to authorize the papers themselves by signing in another field.
Once the Visa form and my passport arrived at VisaHQ, they had it submitted to the Vancouver visa office the same day, picked it up from the Visa office the next day, and had it shipped back to my home the same day they picked it up from the Visa office. I even got a nice surprise of receiving a 10 year Visa when my package arrived.
In Summary: Incredible, fast, professional service from VisaHQ, and they went above and beyond my expectations. I certainly recommend them and will be using them again. (on Yelp