The point is Hamilton is a completely different city! And nowhere in it's name is 'Toronto' included.
All I say is define it as so and don't call it Toronto, (same for Prestwick) Gatwick , & Stansted are defined as 'London' as they are not cities in their own right, Luton is London Luton, they have their own city. Hamilton is a city, and is NOT part of Toronto.