I suggest that you can post your questions and the help you want to
other forum such as rolia.net, wenxuecity.com etc... I think there must be someone know more information about hosptials and specialists in Shanghai.
You can search on websites about these hospitals' information in Shanghai by yourself.
You also can ask your friends and relatives in Canada and in China to see if their friends and relatives know the information.
BWT, I once read an article in Chinasmile or rolia.net (sorry I can't remember) one month ago about that the author's husband had liver cancer in Vancouver and went back to Shanghai for liver transplantation. You can search this article and ask the author for more information.
Good luck!