Hamilton FTW! :P
But seriously, I grew up in Hamilton and have lived in Tokyo for 8 years. Tokyo is overcrowded, Toronto isn't. Toronto is a good sized city IMO. As for jobs canada isn't a good country for shifting people around to fill job vacancies. Also small cities are near impossible to...