Guelph (pronounced "Gwelf") is a city of approx. 128,000 people, located 1 hour west of Toronto.
It has an extremely low crime rate. Obviously this is Canada so, no guns.
Guelph is a 90 minute drive from Buffalo NY. 3 hour drive to Windsor/Detroit. It's a 7 hour drive from Guelph to Franklin Ohio (through Windsor Detroit). A little bit longer to Largo, Florida. (Add 17 hours).