The only train ride at YYZ is the LINK between T1, T3 and the Viscount parking lot. It's free too, so if all you are looking for is a train ride, you do have time for a few trips and it won't cost you a penny. Nothing much of interest to see in T3 or at the parking lot, so might as well stay on the train and go back to T1.
If you want to go downtown, your time is very limited. Inbound immigration and outbound security can take a while at YYZ. Downtown is a 30+ minutes away even by taxi, so you probably would only have an hour or so downtown if all goes well. If your inbound flight is early and/or immigration is quick, you will hit the roads at peak rush hour traffic. If your flight is late or immigration is slow, there will be less traffic but you are already late to begin with. No good solution, really.
2014 Airports: ATL AUS BOI CLE CLT EWR HKG IAH LGA LIS MSY MUC NRT ORD PHX SFO SIN SNA | Airlines: DL LH TP UA US | Aircraft: A319/20/21 A340 B717 B737 B777 CRJ200 CRJ700 ERJ145 MD88 MD90
Programs: DL girl's best friend, SC Lifetime(DL's not mine), ST E+, IC RA, SPG, AARP, CARP, Nexus/GE, APEC
PRC passport with US green card is good, show the onward boarding pass or reservation.
Check through to PVG depends on the inbound and outbound airlines. I heard you need to check in your bags with Hainan Airlines.
Morning rush hour to downtown by taxi or limo is 45min+.
Shopping centres open 9:30am to 10am so the only option to kill time in a mall is Yorkdale, even that is stretching your timing for the 90minutes international checkin requirement. It should take no more than 30 minutes to get there and 15 minutes to get back(post-am-rush).