We went to China last August. So we need to get Chinese visa.
The Chinese Consulate is in Calgary, since we didn't want to go to Calgary (twice), We search in google and find visatochina, who is authorized to accept visa applications and take them to the consulate for you and they are also the largest visa provider in Edmonton because we found a lot of travel agencies collect passports for them. They are in the west end and the office is beautiful. The visa costs $92, and they charge only about $33 service fee on top of that which is super reasonable. If we go to Calgary ourselves, the gas will cost us much more than that. It takes about one week to get the visa back, pretty fast. You can also pay more to get rush service, which is only 3 days, but we had no need for that.
The visa application form, as well as all the required documents are available on their website. They checked my documents carefully to make sure everything is fine.
For the payment, they take cash, debit and credit card. But for the credit card, they charge 3% service fee which made me a little uncomfortable. When they explained to me that the Chinese visa service center don't take credit card and the charge service only to cover their expenses which is charged by the bank I think it's acceptable.
After they take all the documents and money, they'll give you a receipt with a pick up form. On the form, there is a pickup date which you can pick up your passport on that date of after because they guarantee the time
Our passport came back exactly as they promised and their receptionist is very kind and served us with great patience. I recommend them because they gave me great service with low cost and save me a lot of time. Just search in google "visatochina edmonton" if you want to use their service read more