So I talked to the Canadian lawyer and he can do the translation and affidavit. Thanks again for the suggestion.
It will be interesting if this works, as it provides an alternative to going through the Chinese notary public office (公证处), which has a lot of red tape, can take a long time and...