Jacksonville, FL is another option at 2.5 hrs away. Southwest flys there, but from where you are in Ontario, that would mean flying out of Buffalo instead of Toronto.
Another consideration is Atlanta. Its a good 4.5 hrs away, but nearly all flights into SAV connect through Atlanta anyway, and when you add in the layover time, flight time to SAV, then the hour drive from SAV to HH, its almost quicker and easier (and often cheaper) just to take the direct flight to Atlanta and drive from there. Not to mention you avoid the possibility of missing a connection which isn;t unheard of in Atlanta.