yes you do after you beat all 16 gyms and beat red who is at the top of mt. silver
And go to Prof. oak (kanto) and silph co (hoenn)
You can't but you can get the starter pokemon.
No
no only kanto ^.^
Yes there is.
yes
Just like the regular Pokemon In Kanto.
Lavendar town.
you can actually catch it when you get to kanto region
When you defeat the pokemon league, you get given a ticket that takes you to the kanto region.
There is no sinnoh region in heartgold or soulsilver, it is only Johto and Kanto.
it is i the kanto region in soul silver after you defeat the elite 4
Viridian Forrest in the kanto region