Forgot to mention - you get to use the SkyTeam lounge in YYZ, since they don't have their own - it's kind of odd, because in PEK it was a Star Alliance lounge that they use.
Also, a very odd perk/amenity in the Imperial class - you get a plush velvet track suit

Not sure if you can keep it, as it was a one size fits all.