So why not rename Southhampton London (Southampton) then?
because it's not a London airport!
Hamilton is not Toronto it's a city in its own right. and p.s getting to the airport is a pain with no direct motorway link you have to drive through part of the city stop lights and all.
One good thing is the Canadian Warplane Heritage Museum