if you are on at least your 2nd Chinese visa they used to give you a multiple entry one good for one year. Now, with Canadian passports being good for 10 years you can also get a ten year Chinese multiple entry visa. You cannot get it however, if it goes beyond your passport expiry date but they will most likely give you one until about 6 months prior to its expiry. The service levels in Toronto are now pretty decent and you can make an appointment to apply for your visa in person. I was in and out in about 30 minute the other day.