If you make this a Multi City trip YYZ-PVG-TPE you can get this to drop to $401 CAD ($299 USD).
Sample dates starting Oct 31 - lots of availability found through Google flights.
Minimum stay in each city looks to be 7 days, so not a MR but more a cheap holiday
Books into a G bucket on United, so only 50% miles for those of us with AC.
CC