Одним словом сказать нельзя, необходимо использовать описательную конструкцию.
Ни новосибирячка, ни новосибирчанка не являются нормативными вариантами. В образовании названий жителей участвуют суффиксы -як, -итянин, -ич, -ичанин, -чанин, -янин, -ец и др., при этом в каждом случае название индивидуально (зачастую обусловлено многолетней или даже многовековой традицией) и какие-либо аналогии (если сибиряк, сибирячка, то должно быть новосибиряк, новосибирячка) не проходят; критерий нормативности варианта – фиксация в нормативных словарях русского языка. В словаре И. Л. Городецкой, Е. А. Левашова «Русские названия жителей» (М., 2003) зафиксировано: новосибирцы, новосибирец, новосибирка.
Кажущаяся неблагозвучность названия объясняется некоторыми особенностями образования и функционирования слов – названий жителей. Парадоксом русского языка является малое количество названий женского рода, соотносимых с названиями на -ец (а именно этот суффикс является основным при образовании этнохоронимов, с его помощью образовано и новосибирец), при этом очень многие формы на -к(а) (в том числе новосибирка) вынуждены преодолевать некий барьер ненормативного восприятия.
В заключение отметим, что критерий «режет слух», «не звучит» и т. п. не может и не должен быть определяющим: все люди разные, и то, что «не звучит» для одного носителя языка, вполне «звучит» для другого – и наоборот. Именно поэтому существуют нормативные словари, задача которых – зафиксировать литературную норму и отделить правильные варианты от неправильных.
Лучше всего использовать описательный оборот: жительница Торонто.
Названия жительницы Ирака в русском языке нет, следует использовать описательный оборот: жительница Ирака.
Предпочтительно: саратовка, хотя вариант саратовчанка тоже фиксируется словарями.
Нет, следует использовать описательную конструкцию: жительница Панамы.
В литературном языке нужное слово отсутствует. Следует использовать описательную конструкцию: жительница Севастополя.
Правильно: пярнуский, тартуский (пярнуский вокзал, тартуская площадь). Жители этих городов – пярнусцы (ед. – пярнусец), тартусцы (ед. – тартусец). Для обозначения жительниц следует использовать описательные конструкции: жительница Пярну, жительница Тарту.
Тире не нужно: Прислуга тоже человек.
Вариант барнаулка в значении 'жительница Барнаула' зафиксирован словарями русского языка. См., например: Колесников Н. П. Толковый словарь названий женщин. М., 2002.
Именно такой вариант – ярославка – зафиксирован в словаре И. Л. Городецкой и Е. А. Левашова «Русские названия жителей» (М., 2003), а также в «Толковом словаре названий женщин» Н. П. Колесникова (М., 2002). Слово ярославна как нарицательное существительное в значении 'жительница Ярославля' в доступных нам изданиях не зафиксировано. «Википедия», впрочем, тоже отмечает, что в разговорной речи для жительниц Ярославля применяется этнохороним ярославна. Однако литературной норме такое употребление не соответствует.