I have no problem with any airlines advertising flights to any airport, that are close enough for me to get to the city of choice, I am not that thick to think Hamelton is Toronto but it gives you a clue of the geographical
area into which you will land what is the problem ?
when I book a flight I look to see where im going to fly to, so calling it Toronto (Hamelton) gives you a clue that it is in easy reach of Toronto
nothing more nothing less.