Вы включили в этот перечень совершенно разные с точки зрения грамматики названия. Осло, Торонто – иноязычные названия, они не склоняются. А вот Люблино, Бирюлёво, Орехово-Борисово – славянские топонимы, они всегда склонялись и продолжают склоняться. Подробнее о таких названиях см. в рубрике «1toponimy/">Азбучные истины».
Такое употребление неправильно. Верно: буквально в ста метрах (расстояние – 100 метров) или буквально в нескольких сотнях метров.
Лучше всего использовать описательный оборот: жительница Торонто.
Верно: эквивалентно ста десяти рублям.
Оба варианта возможны.
Пробел нужен.
Верное управление: дан старт чему. Однако со словом университет сочетание неудачно.
Правильно: открытий.