Many Canadian banks have branches in China. The only disvantage of money order is that if it's lost in the mail, it will be gone. I don't trust Canada Post much, maybe you can try courier service to deliver it.
This post has been archived. It cannot be replied.