OK thanks, some how I thought there was a train between the airport and downtown, but now I realized it is YVR.
Anyway, she should have no issue entering Canada with her green card right? and looks like our bags will be checked all the way to PVG.
Thanks!