Crampedin13A, Well, I totally agree that a choice of YYZ for Pearson was not a very good one. However, in order to maintain consistency, YTO (or YTR) cannot be assigned to any single airport as it would still be a city code, not an airport code.
Once a particular city becomes a home of more than one airport, its city code can no longer be the same as a code for one of its airports.
More logically, YYZ could have been assigned something like YPR (for PeaRson).
[This message has been edited by KVS (edited Jan 25, 2004).]