Предложение построено верно.
Правильно: любим за то, что...
Тире возможно как интонационный знак. Решение принимает автор текста.
Предложение содержит ошибку. Корректно: Он любит фехтование, но уже не занимается им.
Вы включили в этот перечень совершенно разные с точки зрения грамматики названия. Осло, Торонто – иноязычные названия, они не склоняются. А вот Люблино, Бирюлёво, Орехово-Борисово – славянские топонимы, они всегда склонялись и продолжают склоняться. Подробнее о таких названиях см. здесь.
В обобщенно-личных предложениях главный член выражен глаголом в форме второго лица единственного числа изъявительного и повелительного наклонений или в форме третьего лица множественного числа изъявительного наклонения.
Главный член безличного предложения стоит в форме третьего лица единственного числа (в настоящем или будущем времени изъявительного наклонения) или среднего рода единственного числа (в прошедшем времени изъявительного наклонения и в условном наклонении) — это так называемая безличная форма.
В первой части сложного предложения Любишь кататься — люби и саночки возить глагол стоит в форме второго лица единственного числа изъявительного наклонения (любишь), а во второй части — в форме единственного числа повелительного наклонения (люби). Таким образом, это обобщенно-личное предложение.
Знаки препинания расставлены верно.
Верно: Ты и без слов знаешь, как мы тебя любим.