Latios is exclusive to Soul Silver. It's a roaming Pokemon, so it could show up anywhere at any time. It's simple. Go to the Pokemon Fan Club in Vermillion City, then walk out. Steven, the Hoenn champion should walk up to you and show you a photo of Latios, this then activates Latios roaming around Kanto.