Wade, to give you an idea of the Kingston vs Toronto etc debate : Toronto = JHB but a ton cleaner and less chance of getting c-jacked at a robot. Figure cost of living similar to Constantia in Cape Town.
Kingston= East London without the beach and decent surf. Cost of living about the same as...