I prefer small towns and there are dozens i've been to that i could happily live forever,Gaspe,Digby,Luninburg come to mind,
Big cities can be a bit generic if you are living in the suburbs but if living close to downtown Montreal,Vancouver and Toronto would not disappoint in the big city experience.