Это существительное с предлогом.
Сомнительно сочетание "на всех годах". Какой именно смысл нужно выразить?
Корректно: со всей России, по всей России.
По правилам тире не требуется. Но допустимо интонационное тире.
Обычно употребляется: со всех уголков страны.
Запятая перед как не нужна.